We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d50207 commit aaab6caCopy full SHA for aaab6ca
1 file changed
test/CMakeLists.txt
@@ -1,7 +1,3 @@
1
-set(CMAKE_CXX_STANDARD 11)
2
-set(CMAKE_CXX_STANDARD_REQUIRED ON)
3
-set(CMAKE_CXX_EXTENSIONS OFF)
4
-
5
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
6
# warning level 4
7
add_compile_options(/W4)
@@ -21,11 +17,13 @@ endif()
21
17
22
18
set(PREFIX "boost_sort_")
23
19
set(LINK_LIBRARIES Boost::sort Boost::included_test_exec_monitor)
20
+set(COMPILE_FEATURES cxx_std_11)
24
25
function(boost_sort_add_test name source)
26
set(pname "${PREFIX}${name}")
27
add_executable(${pname} ${source})
28
- target_link_libraries(${pname} ${LINK_LIBRARIES})
+ target_link_libraries(${pname} PRIVATE ${LINK_LIBRARIES})
+ target_compile_features(${pname} PRIVATE ${COMPILE_FEATURES})
29
add_test(NAME ${pname} COMMAND ${pname})
30
add_dependencies(tests ${pname})
31
endfunction()
0 commit comments