summaryrefslogtreecommitdiffstats
path: root/ml/dlib/dlib/cmake_utils/test_for_cpp11/CMakeLists.txt
blob: bc6f025636a08b6e60242d4f9753cf6984dd96e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cmake_minimum_required(VERSION 2.8.12)
project(cpp11_test)

# Try to enable C++11
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
   message(STATUS "C++11 activated.")
   ADD_DEFINITIONS("-std=c++11")
elseif(COMPILER_SUPPORTS_CXX0X)
   message(STATUS "C++0x activated.")
   ADD_DEFINITIONS("-std=c++0x")
endif()

add_library(cpp11_test STATIC cpp11_test.cpp )