]> git.mxchange.org Git - simgear.git/blob - simgear/scene/tgdb/CMakeLists.txt
Add header file to the cmake project
[simgear.git] / simgear / scene / tgdb / CMakeLists.txt
1 include (SimGearComponent)
2
3 set(HEADERS 
4     GroundLightManager.hxx
5     ReaderWriterSPT.hxx
6     ReaderWriterSTG.hxx
7     SGBuildingBin.hxx
8     SGDirectionalLightBin.hxx
9     SGLightBin.hxx
10     SGModelBin.hxx
11     SGOceanTile.hxx
12     SGReaderWriterBTG.hxx
13     SGTexturedTriangleBin.hxx
14     SGTriangleBin.hxx
15     SGVasiDrawable.hxx
16     SGVertexArrayBin.hxx
17     ShaderGeometry.hxx
18     TreeBin.hxx
19     apt_signs.hxx
20     obj.hxx
21     pt_lights.hxx
22     userdata.hxx
23     )
24
25 set(SOURCES 
26     GroundLightManager.cxx
27     ReaderWriterSPT.cxx
28     ReaderWriterSTG.cxx
29     SGBuildingBin.cxx
30     SGOceanTile.cxx
31     SGReaderWriterBTG.cxx
32     SGVasiDrawable.cxx
33     ShaderGeometry.cxx
34     TreeBin.cxx
35     apt_signs.cxx
36     obj.cxx
37     pt_lights.cxx
38     userdata.cxx
39     )
40
41 simgear_scene_component(tgdb scene/tgdb "${SOURCES}" "${HEADERS}")
42
43 if(ENABLE_TESTS)
44
45   if (SIMGEAR_SHARED)
46     set(TEST_LIBS SimGearCore)
47   else()
48     set(TEST_LIBS sgbucket sgmisc sgmath sgdebug)
49   endif()
50   
51
52   add_executable(BucketBoxTest BucketBoxTest.cxx)
53   target_link_libraries(BucketBoxTest ${TEST_LIBS})
54   add_test(BucketBoxTest ${EXECUTABLE_OUTPUT_PATH}/BucketBoxTest)
55
56 endif(ENABLE_TESTS)