]> git.mxchange.org Git - simgear.git/blob - simgear/math/CMakeLists.txt
No need to link to ShivaVG anymore
[simgear.git] / simgear / math / CMakeLists.txt
1 include (SimGearComponent)
2
3
4 set(HEADERS
5     Rect.hxx
6     SGBox.hxx
7     SGCMath.hxx
8     SGGeoc.hxx
9     SGGeod.hxx
10     SGGeodesy.hxx
11     SGGeometry.hxx
12     SGGeometryFwd.hxx
13     SGIntersect.hxx
14     SGLimits.hxx
15     SGLineSegment.hxx
16     SGMath.hxx
17     SGMathFwd.hxx
18     SGMatrix.hxx
19     SGMisc.hxx
20     SGPlane.hxx
21     SGQuat.hxx
22     SGRay.hxx
23     SGSphere.hxx
24     SGTriangle.hxx
25     SGVec2.hxx
26     SGVec3.hxx
27     SGVec4.hxx
28     beziercurve.hxx
29     interpolater.hxx
30     leastsqs.hxx
31     sg_geodesy.hxx
32     sg_types.hxx
33     sg_random.h
34     )
35
36 set(SOURCES 
37     SGGeodesy.cxx
38     interpolater.cxx
39     leastsqs.cxx
40     sg_random.c
41     )
42
43 simgear_component(math math "${SOURCES}" "${HEADERS}")
44
45 if(ENABLE_TESTS)
46 add_executable(math_test SGMathTest.cxx)
47 target_link_libraries(math_test SimGearCore)
48 add_test(math ${EXECUTABLE_OUTPUT_PATH}/math_test)
49
50 add_executable(geometry_test SGGeometryTest.cxx)
51 target_link_libraries(geometry_test SimGearCore)
52 add_test(geometry ${EXECUTABLE_OUTPUT_PATH}/geometry_test)
53 endif(ENABLE_TESTS)