Salome HOME
Explicit inclusion of CAS librarries
[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 SET(PROJECT_LIBRARIES
17     ModelAPI 
18     GeomAPI 
19     Events
20     ${CAS_OCAF} 
21     ${CAS_SHAPE}
22 )
23
24 ADD_DEFINITIONS(-DGEOMDATA_EXPORTS ${CAS_DEFINITIONS} ${BOOST_DEFINITIONS})
25 ADD_LIBRARY(GeomData SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
26 TARGET_LINK_LIBRARIES(GeomData ${PROJECT_LIBRARIES})
27
28 INCLUDE_DIRECTORIES(
29   ../ModelAPI
30   ../GeomDataAPI
31   ../GeomAPI
32   ../Events
33   ../Config
34   ../Model
35   ${CAS_INCLUDE_DIRS}
36 )
37
38 INSTALL(TARGETS GeomData DESTINATION bin)