Files
simgear/simgear/bvh/CMakeLists.txt
T
James Turner 47d88bcfa7 Standardise SimGear libraries, for static vs shared.
Always create only two SimGear libraries: SimGearCore and SimGearStatic, regardless of whether we're building static or shared. This requires an updated to FindSimGear.cmake module, for the static configuration.
2012-09-16 16:04:08 +01:00

53 lines
1.1 KiB
CMake

include (SimGearComponent)
set(HEADERS
BVHBoundingBoxVisitor.hxx
BVHGroup.hxx
BVHLineGeometry.hxx
BVHLineSegmentVisitor.hxx
BVHMotionTransform.hxx
BVHNearestPointVisitor.hxx
BVHNode.hxx
BVHPageNode.hxx
BVHPageRequest.hxx
BVHPager.hxx
BVHStaticBinary.hxx
BVHStaticData.hxx
BVHStaticGeometry.hxx
BVHStaticGeometryBuilder.hxx
BVHStaticLeaf.hxx
BVHStaticNode.hxx
BVHStaticTriangle.hxx
BVHSubTreeCollector.hxx
BVHMaterial.hxx
BVHTransform.hxx
BVHVisitor.hxx
)
set(SOURCES
BVHGroup.cxx
BVHLineGeometry.cxx
BVHLineSegmentVisitor.cxx
BVHMotionTransform.cxx
BVHNode.cxx
BVHPageNode.cxx
BVHPageRequest.cxx
BVHPager.cxx
BVHStaticBinary.cxx
BVHStaticGeometry.cxx
BVHStaticLeaf.cxx
BVHStaticNode.cxx
BVHStaticTriangle.cxx
BVHSubTreeCollector.cxx
BVHMaterial.cxx
BVHTransform.cxx
)
simgear_component(bvh bvh "${SOURCES}" "${HEADERS}")
if(ENABLE_TESTS)
add_executable(bvhtest bvhtest.cxx)
target_link_libraries(bvhtest SimGearCore)
add_test(bvhtest ${EXECUTABLE_OUTPUT_PATH}/bvhtest)
endif(ENABLE_TESTS)