Salome HOME
c26ddc829d6025a3e98de1392e81000aa1add479
[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 SET(INCLUDE_DIRECTORIES
21     ../SketchPlugin
22 )
23
24 ADD_LIBRARY(SketchSolver SHARED 
25     ${PROJECT_SOURCES} 
26     ${PROJECT_HEADERS}
27 )
28
29 TARGET_LINK_LIBRARIES(SketchSolver
30     ${PROJECT_LIBRARIES}
31 )
32
33 INSTALL(TARGETS SketchSolver DESTINATION plugins)