mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 01:29:21 +02:00
22 lines
625 B
CMake
22 lines
625 B
CMake
if(__FIND_CXX11_CMAKE__)
|
|
return()
|
|
endif()
|
|
set(__FIND_CXX11_CMAKE__ TRUE)
|
|
|
|
include(CheckCXXCompilerFlag)
|
|
enable_language(CXX)
|
|
|
|
check_cxx_compiler_flag("-std=c++11" COMPILER_KNOWS_CXX11)
|
|
if(COMPILER_KNOWS_CXX11)
|
|
add_compile_options(-std=c++11)
|
|
|
|
# Tested on Mac OS X 10.8.2 with XCode 4.6 Command Line Tools
|
|
# Clang requires this to find the correct c++11 headers
|
|
check_cxx_compiler_flag("-stdlib=libc++" COMPILER_KNOWS_STDLIB)
|
|
if(APPLE AND COMPILER_KNOWS_STDLIB)
|
|
add_compile_options(-stdlib=libc++)
|
|
endif()
|
|
else()
|
|
message(FATAL_ERROR "Your C++ compiler does not support C++11.")
|
|
endif()
|