]> git.mxchange.org Git - simgear.git/blob - simgear/scene/tgdb/CMakeLists.txt
Implement osg native scenery paging.
[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     TileCache.hxx
18     TileEntry.hxx
19     TreeBin.hxx
20     apt_signs.hxx
21     obj.hxx
22     pt_lights.hxx
23     userdata.hxx
24     )
25
26 set(SOURCES 
27     GroundLightManager.cxx
28     ReaderWriterSPT.cxx
29     ReaderWriterSTG.cxx
30     SGOceanTile.cxx
31     SGReaderWriterBTG.cxx
32     SGVasiDrawable.cxx
33     ShaderGeometry.cxx
34     TileCache.cxx
35     TileEntry.cxx
36     TreeBin.cxx
37     apt_signs.cxx
38     obj.cxx
39     pt_lights.cxx
40     userdata.cxx
41     )
42
43 simgear_scene_component(tgdb scene/tgdb "${SOURCES}" "${HEADERS}")
44
45 if(ENABLE_TESTS)
46
47   if (SIMGEAR_SHARED)
48     set(TEST_LIBS SimGearCore)
49   else()
50     set(TEST_LIBS sgbucket sgmisc sgmath sgdebug)
51   endif()
52   
53
54   add_executable(BucketBoxTest BucketBoxTest.cxx)
55   target_link_libraries(BucketBoxTest ${TEST_LIBS})
56   add_test(BucketBoxTest ${EXECUTABLE_OUTPUT_PATH}/BucketBoxTest)
57
58 endif(ENABLE_TESTS)