|
@@ -52,8 +52,7 @@ include(CheckSymbolExists)
|
|
|
|
|
|
# Check if thread_local is supported
|
|
|
unset (THREAD_LOCAL_SUPPORTED CACHE)
|
|
|
-set (CMAKE_CXX_STANDARD 11)
|
|
|
-set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
+set (CMAKE_REQUIRED_DEFINITIONS "-std=c++11")
|
|
|
set (CMAKE_REQUIRED_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
|
|
|
check_cxx_source_compiles(
|
|
|
"#include <thread>
|
|
@@ -154,13 +153,12 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0")
|
|
|
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0")
|
|
|
|
|
|
if(UNIX)
|
|
|
-set (CMAKE_CXX_STANDARD 11)
|
|
|
-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -g -fPIC -fno-strict-aliasing")
|
|
|
+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -std=c++11 -g -fPIC -fno-strict-aliasing")
|
|
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fPIC -fno-strict-aliasing")
|
|
|
endif()
|
|
|
|
|
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
|
|
- set(CMAKE_CXX_STANDARD 11)
|
|
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
|
|
add_definitions(-DASIO_HAS_STD_ADDRESSOF -DASIO_HAS_STD_ARRAY -DASIO_HAS_STD_ATOMIC -DASIO_HAS_CSTDINT -DASIO_HAS_STD_SHARED_PTR -DASIO_HAS_STD_TYPE_TRAITS -DASIO_HAS_VARIADIC_TEMPLATES -DASIO_HAS_STD_FUNCTION -DASIO_HAS_STD_CHRONO -DASIO_HAS_STD_SYSTEM_ERROR)
|
|
|
endif ()
|
|
|
|