Browse Source

Add CMakeLists.txt for panda/parametrics.

kestred 12 years ago
parent
commit
4a0e57255f
2 changed files with 50 additions and 0 deletions
  1. 1 0
      panda/CMakeLists.txt
  2. 49 0
      panda/src/parametrics/CMakeLists.txt

+ 1 - 0
panda/CMakeLists.txt

@@ -41,6 +41,7 @@ add_subdirectory(src/dgraph)
 add_subdirectory(src/device)
 add_subdirectory(src/device)
 add_subdirectory(src/pnmtext)
 add_subdirectory(src/pnmtext)
 
 
+add_subdirectory(src/parametrics)
 #add_subdirectory(src/text)
 #add_subdirectory(src/text)
 #add_subdirectory(src/grutil)
 #add_subdirectory(src/grutil)
 #add_subdirectory(src/tform)
 #add_subdirectory(src/tform)

+ 49 - 0
panda/src/parametrics/CMakeLists.txt

@@ -0,0 +1,49 @@
+set(P3PARAMETRICS_HEADERS
+  config_parametrics.h
+  cubicCurveseg.h curveFitter.I curveFitter.h
+  hermiteCurve.h
+  nurbsCurve.I nurbsCurve.h
+  nurbsCurveEvaluator.I nurbsCurveEvaluator.h
+  nurbsCurveInterface.I nurbsCurveInterface.h
+  nurbsCurveResult.I nurbsCurveResult.h
+  nurbsBasisVector.I nurbsBasisVector.h
+  nurbsSurfaceEvaluator.I nurbsSurfaceEvaluator.h
+  nurbsSurfaceResult.I nurbsSurfaceResult.h
+  nurbsVertex.h nurbsVertex.I
+  parametricCurve.h
+  parametricCurveCollection.I parametricCurveCollection.h
+  piecewiseCurve.h
+  ropeNode.I ropeNode.h
+  sheetNode.I sheetNode.h
+)
+set(P3PARAMETRICS_SOURCES
+  config_parametrics.cxx cubicCurveseg.cxx
+  curveFitter.cxx hermiteCurve.cxx
+  nurbsCurve.cxx
+  nurbsCurveEvaluator.cxx
+  nurbsCurveInterface.cxx
+  nurbsCurveResult.cxx
+  nurbsBasisVector.cxx
+  nurbsSurfaceEvaluator.cxx
+  nurbsSurfaceResult.cxx
+  nurbsVertex.cxx
+  parametricCurve.cxx parametricCurveCollection.cxx
+  piecewiseCurve.cxx
+  ropeNode.cxx
+  sheetNode.cxx
+)
+
+composite_sources(p3parametrics P3PARAMETRICS_SOURCES)
+add_library(p3parametrics ${P3PARAMETRICS_SOURCES} ${P3PARAMETRICS_HEADERS})
+target_link_libraries(p3parametrics p3pgraph)
+target_interrogate(p3parametrics ALL)
+
+#begin test_bin_target
+  #define TARGET test_parametrics
+  #define LOCAL_LIBS
+#    p3parametrics
+
+  #define SOURCES
+#    test_parametrics.cxx
+
+#end test_bin_target