From f0f6246ccc7acf2b7f4b77fe38d0126d8a268086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rajko=20=C4=90or=C4=91evi=C4=87?= Date: Sun, 10 May 2015 12:01:35 +0200 Subject: [PATCH] Letting cmake to decide which standard to use, if compiler doesn't support c++14 it will fall back to c++11 as was before. --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dba9e2c9..242a1ea2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -123,7 +123,7 @@ execute_process(COMMAND ${CMAKE_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/include/nana/) if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") endif(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") set(NANA_SOURCE_DIR ${CMAKE_SOURCE_DIR}/source) @@ -161,3 +161,5 @@ install(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib) install(DIRECTORY ${NANA_INCLUDE_DIR}/nana DESTINATION include) + +set_property( TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14 )