-include(CheckCXXCompilerFlag)
-
-if(NOT __VISUALC__ AND NOT __BORLANDC__)
- CHECK_CXX_COMPILER_FLAG("-std=c++11" HAVE_CXX11)
- CHECK_CXX_COMPILER_FLAG("-std=c++0x" HAVE_CXX0X)
- if(HAVE_CXX11)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
- elseif(HAVE_CXX0X)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
- else()
- message(STATUS "Missing support for C++11.")
- endif()
-endif()