Salome HOME
7aedcdb7d79bffb6a55d283e41eefb2437b44ff5
[modules/shaper.git] / src / GeomData / CMakeLists.txt
1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 INCLUDE(Common)
4
5 SET(PROJECT_HEADERS
6     GeomData.h
7     GeomData_Point.h
8     GeomData_Dir.h
9     GeomData_Point2D.h
10 )
11
12 SET(PROJECT_SOURCES
13     GeomData_Point.cpp
14     GeomData_Dir.cpp
15     GeomData_Point2D.cpp
16 )
17
18 SET(PROJECT_LIBRARIES
19     GeomDataAPI
20     ModelAPI
21     GeomAPI
22     Events
23     ${CAS_OCAF}
24     ${CAS_SHAPE}
25 )
26
27 ADD_DEFINITIONS(-DGEOMDATA_EXPORTS ${CAS_DEFINITIONS})
28 ADD_LIBRARY(GeomData SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
29 TARGET_LINK_LIBRARIES(GeomData ${PROJECT_LIBRARIES})
30
31 INCLUDE_DIRECTORIES(
32   ../ModelAPI
33   ../GeomDataAPI
34   ../GeomAPI
35   ../Events
36   ../Config
37   ../Model
38   ${CAS_INCLUDE_DIRS}
39 )
40
41 INSTALL(TARGETS GeomData DESTINATION ${SHAPER_INSTALL_BIN})