|
|
|
@ -19,6 +19,16 @@ function(add_gtest)
@@ -19,6 +19,16 @@ function(add_gtest)
|
|
|
|
|
endforeach() |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
|
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) |
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") |
|
|
|
|
elseif(COMPILER_SUPPORTS_CXX0X) |
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") |
|
|
|
|
else() |
|
|
|
|
message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
# add each test |
|
|
|
|
# todo: add mixer_test sbus2_test st24_test sf0x_test |
|
|
|
|