]> git.mxchange.org Git - simgear.git/blob - simgear/bvh/CMakeLists.txt
HTTP repository implementation
[simgear.git] / simgear / bvh / CMakeLists.txt
1 include (SimGearComponent)
2
3 set(HEADERS
4     BVHBoundingBoxVisitor.hxx
5     BVHGroup.hxx
6     BVHLineGeometry.hxx
7     BVHLineSegmentVisitor.hxx
8     BVHMotionTransform.hxx
9     BVHNearestPointVisitor.hxx
10     BVHNode.hxx
11     BVHPageNode.hxx
12     BVHPageRequest.hxx
13     BVHPager.hxx
14     BVHStaticBinary.hxx
15     BVHStaticData.hxx
16     BVHStaticGeometry.hxx
17     BVHStaticGeometryBuilder.hxx
18     BVHStaticLeaf.hxx
19     BVHStaticNode.hxx
20     BVHStaticTriangle.hxx
21     BVHSubTreeCollector.hxx
22     BVHMaterial.hxx
23     BVHTransform.hxx
24     BVHVisitor.hxx
25 )
26
27 set(SOURCES
28     BVHGroup.cxx
29     BVHLineGeometry.cxx
30     BVHLineSegmentVisitor.cxx
31     BVHMotionTransform.cxx
32     BVHNode.cxx
33     BVHPageNode.cxx
34     BVHPageRequest.cxx
35     BVHPager.cxx
36     BVHStaticBinary.cxx
37     BVHStaticGeometry.cxx
38     BVHStaticLeaf.cxx
39     BVHStaticNode.cxx
40     BVHStaticTriangle.cxx
41     BVHSubTreeCollector.cxx
42     BVHMaterial.cxx
43     BVHTransform.cxx
44 )
45
46 simgear_component(bvh bvh "${SOURCES}" "${HEADERS}")
47
48 if(ENABLE_TESTS)
49   add_executable(bvhtest bvhtest.cxx)
50   target_link_libraries(bvhtest SimGearCore)
51   add_test(bvhtest ${EXECUTABLE_OUTPUT_PATH}/bvhtest)
52 endif(ENABLE_TESTS)