diff --git a/CMakeLists.txt b/CMakeLists.txt index 12bb1ff7..f9f66b2d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,6 +37,9 @@ ENDIF() # A project name is needed for CPack PROJECT("${PROJECT_NAME}") +# Use c++11 for all targets +set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ ISO Standard") +set(CMAKE_CXX_STANDARD_REQUIRED True) # Set conventional loops set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) diff --git a/cockatrice/CMakeLists.txt b/cockatrice/CMakeLists.txt index 2c884480..1de79b78 100644 --- a/cockatrice/CMakeLists.txt +++ b/cockatrice/CMakeLists.txt @@ -244,8 +244,6 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) # Build cockatrice binary and link it ADD_EXECUTABLE(cockatrice WIN32 MACOSX_BUNDLE ${cockatrice_SOURCES} ${cockatrice_QM} ${cockatrice_RESOURCES_RCC} ${cockatrice_MOC_SRCS}) -set_property(TARGET cockatrice PROPERTY CXX_STANDARD 11) -set_property(TARGET cockatrice PROPERTY CXX_STANDARD_REQUIRED ON) if(Qt4_FOUND) if(MSVC) diff --git a/oracle/CMakeLists.txt b/oracle/CMakeLists.txt index 7851c1d2..4c0c34a0 100644 --- a/oracle/CMakeLists.txt +++ b/oracle/CMakeLists.txt @@ -130,8 +130,6 @@ ENDIF() # Build oracle binary and link it ADD_EXECUTABLE(oracle WIN32 MACOSX_BUNDLE ${oracle_SOURCES} ${oracle_QM} ${oracle_RESOURCES_RCC} ${oracle_MOC_SRCS}) -set_property(TARGET oracle PROPERTY CXX_STANDARD 11) -set_property(TARGET oracle PROPERTY CXX_STANDARD_REQUIRED ON) if(Qt4_FOUND) if(MSVC) diff --git a/servatrice/CMakeLists.txt b/servatrice/CMakeLists.txt index 2176779f..9892a0c2 100644 --- a/servatrice/CMakeLists.txt +++ b/servatrice/CMakeLists.txt @@ -117,8 +117,6 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) # Build servatrice binary and link it ADD_EXECUTABLE(servatrice MACOSX_BUNDLE ${servatrice_SOURCES} ${servatrice_RESOURCES_RCC} ${servatrice_MOC_SRCS}) -set_property(TARGET servatrice PROPERTY CXX_STANDARD 11) -set_property(TARGET servatrice PROPERTY CXX_STANDARD_REQUIRED ON) if(Qt4_FOUND) if(MSVC)