Salome HOME
Base class for constraints was updated. Constraint manager functionality was started.
[modules/shaper.git] / src / SketchSolver / CMakeLists.txt
1 INCLUDE(Common)
2 INCLUDE(FindSolveSpace)
3
4 SET(PROJECT_HEADERS
5     SketchSolver.h
6     SketchSolver_Solver.h
7     SketchSolver_ConstraintManager.h
8 )
9
10 SET(PROJECT_SOURCES
11     SketchSolver_Solver.cpp
12     SketchSolver_ConstraintManager.cpp
13 )
14
15 SET(PROJECT_LIBRARIES
16     ${SLVS_LIBRARIES}
17     SketchPlugin
18 )
19
20 INCLUDE_DIRECTORIES(
21     ../SketchPlugin
22     ../ModelAPI
23     ../GeomAPI
24 )
25
26 ADD_DEFINITIONS(-DSKETCHSOLVER_EXPORTS ${BOOST_DEFINITIONS})
27
28 ADD_LIBRARY(SketchSolver SHARED 
29     ${PROJECT_SOURCES} 
30     ${PROJECT_HEADERS}
31 )
32
33 TARGET_LINK_LIBRARIES(SketchSolver
34     ${PROJECT_LIBRARIES}
35 )
36
37 INSTALL(TARGETS SketchSolver DESTINATION plugins)