]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/tgdb/CMakeLists.txt
Implement osg native scenery paging.
[simgear.git] / simgear / scene / tgdb / CMakeLists.txt
index 635eb9549e2c4b6675bc7a4beca85b02ce251a7c..042ea6e85d9d6f747362081e81165effaea0e112 100644 (file)
@@ -2,6 +2,7 @@ include (SimGearComponent)
 
 set(HEADERS 
     GroundLightManager.hxx
+    ReaderWriterSPT.hxx
     ReaderWriterSTG.hxx
     SGDirectionalLightBin.hxx
     SGLightBin.hxx
@@ -24,6 +25,7 @@ set(HEADERS
 
 set(SOURCES 
     GroundLightManager.cxx
+    ReaderWriterSPT.cxx
     ReaderWriterSTG.cxx
     SGOceanTile.cxx
     SGReaderWriterBTG.cxx
@@ -38,4 +40,19 @@ set(SOURCES
     userdata.cxx
     )
 
-simgear_component(tgdb scene/tgdb "${SOURCES}" "${HEADERS}")
+simgear_scene_component(tgdb scene/tgdb "${SOURCES}" "${HEADERS}")
+
+if(ENABLE_TESTS)
+
+  if (SIMGEAR_SHARED)
+    set(TEST_LIBS SimGearCore)
+  else()
+    set(TEST_LIBS sgbucket sgmisc sgmath sgdebug)
+  endif()
+  
+
+  add_executable(BucketBoxTest BucketBoxTest.cxx)
+  target_link_libraries(BucketBoxTest ${TEST_LIBS})
+  add_test(BucketBoxTest ${EXECUTABLE_OUTPUT_PATH}/BucketBoxTest)
+
+endif(ENABLE_TESTS)