From ff0839184be434d94b9813f28eb33d1e49edb9bd Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 22 Mar 2016 12:29:17 +0100 Subject: [PATCH] + make an option to enable C++11 support for clang --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e283d3942..7050fc3fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,7 +49,11 @@ set(BOOST_MIN_VERSION 1.55) if (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") set(CMAKE_COMPILER_IS_CLANGXX TRUE) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + # make this an option because for older compilers C++11 doesn't work properly. + OPTION(BUILD_ENABLE_CXX11 "Enable C++11 support." ON) + if (BUILD_ENABLE_CXX11) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + endif(BUILD_ENABLE_CXX11) endif (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)