]> git.mxchange.org Git - simgear.git/blobdiff - simgear/structure/CMakeLists.txt
Some Linux platforms need <cstdio> for snprintf.
[simgear.git] / simgear / structure / CMakeLists.txt
index 0c5dc4f6326c1848861000289cd24b89cf56a44d..c6180b29d574c81005116fb7830c4ebb80bbcffb 100644 (file)
@@ -22,6 +22,7 @@ set(HEADERS
     event_mgr.hxx
     exception.hxx
     intern.hxx
+    map.hxx
     subsystem_mgr.hxx
     StateMachine.hxx
     )
@@ -44,8 +45,13 @@ set(SOURCES
 simgear_component(structure structure "${SOURCES}" "${HEADERS}")
 
 if(ENABLE_TESTS)
+
 add_executable(test_state_machine state_machine_test.cxx)
-target_link_libraries(test_state_machine SimGearCore)
-add_test(test_state_machine ${EXECUTABLE_OUTPUT_PATH}/test_state_machine)
+target_link_libraries(test_state_machine ${TEST_LIBS})
+add_test(state_machine ${EXECUTABLE_OUTPUT_PATH}/test_state_machine)
+
+add_executable(test_expressions expression_test.cxx)
+target_link_libraries(test_expressions ${TEST_LIBS})
+add_test(expressions ${EXECUTABLE_OUTPUT_PATH}/test_expressions)
 
 endif(ENABLE_TESTS)