File tree 14 files changed +49
-3
lines changed
14 files changed +49
-3
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,10 @@ if(BuildTests)
50
50
add_executable (${test -libstack}
51
51
src/stack_test.cpp
52
52
)
53
+ set_target_properties (${test -libstack} PROPERTIES
54
+ CXX_STANDARD 14
55
+ CXX_STANDARD_REQUIRED ON
56
+ )
53
57
target_link_libraries (${test -libstack}
54
58
CONAN_PKG::gtest
55
59
CONAN_PKG::boost
@@ -71,6 +75,7 @@ add_executable(${target}
71
75
)
72
76
set_target_properties (${target} PROPERTIES
73
77
CXX_STANDARD 14
78
+ CXX_STANDARD_REQUIRED ON
74
79
OUTPUT_NAME ${output}
75
80
)
76
81
target_compile_definitions (${target}
Original file line number Diff line number Diff line change @@ -63,6 +63,10 @@ if(BuildTests)
63
63
src/fable/schema/optional_test.cpp
64
64
src/fable/schema_test.cpp
65
65
)
66
+ set_target_properties (test -fable PROPERTIES
67
+ CXX_STANDARD 14
68
+ CXX_STANDARD_REQUIRED ON
69
+ )
66
70
target_link_libraries (test -fable
67
71
CONAN_PKG::gtest
68
72
CONAN_PKG::boost
Original file line number Diff line number Diff line change @@ -46,19 +46,23 @@ if(BuildTests)
46
46
enable_testing ()
47
47
include (GoogleTest)
48
48
49
- add_executable (test_models
49
+ add_executable (test -models
50
50
# find src -type f -name "*_test.cpp"
51
51
src/cloe/component /latlong_actuator_test.cpp
52
52
src/cloe/utility/actuation_level_test.cpp
53
53
)
54
- target_link_libraries (test_models
54
+ set_target_properties (test -models PROPERTIES
55
+ CXX_STANDARD 14
56
+ CXX_STANDARD_REQUIRED ON
57
+ )
58
+ target_link_libraries (test -models
55
59
PRIVATE
56
60
CONAN_PKG::gtest
57
61
CONAN_PKG::boost
58
62
CONAN_PKG::cloe-runtime
59
63
${target}
60
64
)
61
- gtest_add_tests(TARGET test_models )
65
+ gtest_add_tests(TARGET test -models )
62
66
endif ()
63
67
64
68
# Installation -------------------------------------------------------
Original file line number Diff line number Diff line change @@ -46,6 +46,10 @@ if(BuildTests)
46
46
# find src -type f -name "*_test.cpp"
47
47
src/oak/route_muxer_test.cpp
48
48
)
49
+ set_target_properties (test -oak PROPERTIES
50
+ CXX_STANDARD 14
51
+ CXX_STANDARD_REQUIRED ON
52
+ )
49
53
target_link_libraries (test -oak
50
54
CONAN_PKG::gtest
51
55
CONAN_PKG::boost
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
@@ -52,6 +54,10 @@ if(BuildTests)
52
54
add_executable (test -basic-controller
53
55
src/hmi_contact_test.cpp
54
56
)
57
+ set_target_properties (test -basic-controller PROPERTIES
58
+ CXX_STANDARD 14
59
+ CXX_STANDARD_REQUIRED ON
60
+ )
55
61
target_link_libraries (test -basic-controller
56
62
PRIVATE
57
63
CONAN_PKG::gtest
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ message(STATUS "-> Building ${output} module.")
21
21
add_library (${target} MODULE ${sources} )
22
22
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
23
23
set_target_properties (${target} PROPERTIES
24
+ CXX_STANDARD 14
25
+ CXX_STANDARD_REQUIRED ON
24
26
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
25
27
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
26
28
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ target_sources(${target}
40
40
set (cloe_lib_dir ${CMAKE_CURRENT_BINARY_DIR} /lib/cloe)
41
41
set_target_properties (${target} PROPERTIES
42
42
CXX_STANDARD 14
43
+ CXX_STANDARD_REQUIRED ON
43
44
ARCHIVE_OUTPUT_DIRECTORY ${cloe_lib_dir}
44
45
LIBRARY_OUTPUT_DIRECTORY ${cloe_lib_dir}
45
46
RUNTIME_OUTPUT_DIRECTORY ${cloe_lib_dir}
@@ -96,6 +97,10 @@ if(BuildTests)
96
97
src/osi_test.cpp
97
98
src/vtd_osi_test.cpp
98
99
)
100
+ set_target_properties (test -vtd-binding PROPERTIES
101
+ CXX_STANDARD 14
102
+ CXX_STANDARD_REQUIRED ON
103
+ )
99
104
target_include_directories (test -vtd-binding
100
105
PRIVATE
101
106
${VTD_INCLUDE_DIRS}
Original file line number Diff line number Diff line change @@ -72,6 +72,10 @@ if(BuildTests)
72
72
src/cloe/utility/statistics_test.cpp
73
73
src/cloe/utility/uid_tracker_test.cpp
74
74
)
75
+ set_target_properties (test -cloe PROPERTIES
76
+ CXX_STANDARD 14
77
+ CXX_STANDARD_REQUIRED ON
78
+ )
75
79
target_link_libraries (test -cloe
76
80
PRIVATE
77
81
CONAN_PKG::gtest
You can’t perform that action at this time.
0 commit comments