]> git.mxchange.org Git - simgear.git/blob - simgear/scene/tgdb/CMakeLists.txt
Random buildings - initial commit.
[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     SGBuildingBin.cxx
29     SGOceanTile.cxx
30     SGReaderWriterBTG.cxx
31     SGVasiDrawable.cxx
32     ShaderGeometry.cxx
33     TreeBin.cxx
34     apt_signs.cxx
35     obj.cxx
36     pt_lights.cxx
37     userdata.cxx
38     )
39
40 simgear_scene_component(tgdb scene/tgdb "${SOURCES}" "${HEADERS}")
41
42 if(ENABLE_TESTS)
43
44   if (SIMGEAR_SHARED)
45     set(TEST_LIBS SimGearCore)
46   else()
47     set(TEST_LIBS sgbucket sgmisc sgmath sgdebug)
48   endif()
49   
50
51   add_executable(BucketBoxTest BucketBoxTest.cxx)
52   target_link_libraries(BucketBoxTest ${TEST_LIBS})
53   add_test(BucketBoxTest ${EXECUTABLE_OUTPUT_PATH}/BucketBoxTest)
54
55 endif(ENABLE_TESTS)