Add CMakeLists.txt for panda/parametrics.

This commit is contained in:
kestred 2014-01-21 23:17:52 -07:00
parent 2af9551750
commit 4a0e57255f
2 changed files with 50 additions and 0 deletions

View File

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

View File

@ -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