Salome HOME
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver
[modules/shaper.git] / src / GeomData / CMakeLists.txt
1 INCLUDE(Common)
2
3 SET(PROJECT_HEADERS
4     GeomData.h
5     GeomData_Point.h
6     GeomData_Dir.h
7     GeomData_Point2D.h
8 )
9
10 SET(PROJECT_SOURCES
11     GeomData_Point.cpp
12     GeomData_Dir.cpp
13     GeomData_Point2D.cpp
14 )
15
16 ADD_DEFINITIONS(-DGEOMDATA_EXPORTS ${CAS_DEFINITIONS} ${BOOST_DEFINITIONS})
17 ADD_LIBRARY(GeomData SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
18 TARGET_LINK_LIBRARIES(GeomData ${PROJECT_LIBRARIES} ${CAS_OCAF} ModelAPI GeomAPI Events)
19
20 INCLUDE_DIRECTORIES(
21   ../ModelAPI
22   ../GeomDataAPI
23   ../GeomAPI
24   ../Events
25   ../Config
26   ../Model
27   ${CAS_INCLUDE_DIRS}
28 )
29
30 INSTALL(TARGETS GeomData DESTINATION bin)