Cmake changes.
This commit is contained in:
parent
28ffb4d6e3
commit
09ecb14ea7
@ -223,22 +223,24 @@ add_definitions(-DUNICODE -D_UNICODE)
|
|||||||
|
|
||||||
# Check for C++ 11 features availability.
|
# Check for C++ 11 features availability.
|
||||||
# See http://stackoverflow.com/questions/10984442/how-to-detect-c11-support-of-a-compiler-with-cmake
|
# See http://stackoverflow.com/questions/10984442/how-to-detect-c11-support-of-a-compiler-with-cmake
|
||||||
if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
|
if(${USE_QT_5})
|
||||||
execute_process(
|
if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
|
||||||
COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION
|
execute_process(
|
||||||
)
|
COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION
|
||||||
|
)
|
||||||
|
|
||||||
if(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
if(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
||||||
add_definitions(-std=c++11)
|
add_definitions(-std=c++11)
|
||||||
else(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
else(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
||||||
|
message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.")
|
||||||
|
endif(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
||||||
|
|
||||||
|
elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||||
|
add_definitions(-std=c++11 -stdlib=libc++)
|
||||||
|
elseif(${MSVC_VERSION} VERSION_LESS 1600)
|
||||||
message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.")
|
message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.")
|
||||||
endif(GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
endif("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
|
||||||
|
endif(${USE_QT_5})
|
||||||
elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
|
||||||
add_definitions(-std=c++11 -stdlib=libc++)
|
|
||||||
elseif(${MSVC_VERSION} VERSION_LESS 1600)
|
|
||||||
message(FATAL_ERROR "[${APP_LOW_NAME}] Your C++ compiler does not support C++ 11.")
|
|
||||||
endif("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
|
|
||||||
|
|
||||||
# Setup librar ies.
|
# Setup librar ies.
|
||||||
if(${USE_QT_5})
|
if(${USE_QT_5})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user