SET(PROJECT_HEADERS
SketchSolver.h
SketchSolver_Solver.h
+ SketchSolver_Constraint.h
+ SketchSolver_ConstraintGroup.h
SketchSolver_ConstraintManager.h
)
SET(PROJECT_SOURCES
SketchSolver_Solver.cpp
+ SketchSolver_Constraint.cpp
+ SketchSolver_ConstraintGroup.cpp
SketchSolver_ConstraintManager.cpp
)
SET(PROJECT_LIBRARIES
${SLVS_LIBRARIES}
- SketchPlugin
+ Events
+ ModelAPI
+ Model
)
INCLUDE_DIRECTORIES(
- ../SketchPlugin
- ../ModelAPI
- ../GeomAPI
+ ${PROJECT_SOURCE_DIR}/src/SketchPlugin
+ ${PROJECT_SOURCE_DIR}/src/ModelAPI
+ ${PROJECT_SOURCE_DIR}/src/Model
+ ${PROJECT_SOURCE_DIR}/src/GeomAPI
+ ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
+ ${PROJECT_SOURCE_DIR}/src/Events
)
ADD_DEFINITIONS(-DSKETCHSOLVER_EXPORTS ${BOOST_DEFINITIONS})
-ADD_LIBRARY(SketchSolver SHARED
+ADD_LIBRARY(SketchSolver MODULE
${PROJECT_SOURCES}
${PROJECT_HEADERS}
)