]> git.mxchange.org Git - simgear.git/blob - simgear/misc/CMakeLists.txt
cppbind: automatic conversion of SGReferenced derived pointers.
[simgear.git] / simgear / misc / CMakeLists.txt
1
2 include (SimGearComponent)
3
4 set(HEADERS 
5     CSSBorder.hxx
6     ResourceManager.hxx
7     interpolator.hxx
8     make_new.hxx
9     sg_dir.hxx
10     sg_path.hxx
11     sgstream.hxx
12     stdint.hxx
13     stopwatch.hxx
14     strutils.hxx
15     tabbed_values.hxx
16     texcoord.hxx
17     zfstream.hxx
18     gzcontainerfile.hxx
19     )
20
21 set(SOURCES
22     CSSBorder.cxx
23     ResourceManager.cxx
24     interpolator.cxx
25     sg_dir.cxx
26     sg_path.cxx
27     sgstream.cxx
28     strutils.cxx
29     tabbed_values.cxx
30     texcoord.cxx
31     zfstream.cxx
32     gzcontainerfile.cxx
33     )
34
35 simgear_component(misc misc "${SOURCES}" "${HEADERS}")
36
37 if(ENABLE_TESTS)
38
39 add_executable(test_CSSBorder CSSBorder_test.cxx)
40 add_test(CSSBorder ${EXECUTABLE_OUTPUT_PATH}/test_CSSBorder)
41 target_link_libraries(test_CSSBorder ${TEST_LIBS})
42
43 add_executable(test_tabbed_values tabbed_values_test.cxx)
44 add_test(tabbed_values ${EXECUTABLE_OUTPUT_PATH}/test_tabbed_values)
45 target_link_libraries(test_tabbed_values ${TEST_LIBS})
46
47 add_executable(test_strings strutils_test.cxx )
48 add_test(strings ${EXECUTABLE_OUTPUT_PATH}/test_strings)
49 target_link_libraries(test_strings ${TEST_LIBS})
50
51 add_executable(test_streams sgstream_test.cxx )
52 add_test(streams ${EXECUTABLE_OUTPUT_PATH}/test_streams)
53 target_link_libraries(test_streams ${TEST_LIBS})
54
55 add_executable(test_path path_test.cxx )
56 add_test(path ${EXECUTABLE_OUTPUT_PATH}/test_path)
57 target_link_libraries(test_path ${TEST_LIBS})
58
59 endif(ENABLE_TESTS)