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