Salome HOME
Added history of features and removed Iterator (size and feature by index must be...
[modules/shaper.git] / src / Model / CMakeLists.txt
1 INCLUDE(Common)
2 INCLUDE(FindCAS)
3
4 SET(PROJECT_HEADERS
5     Model.h
6     Model_Application.h
7     Model_Document.h
8     Model_PluginManager.h
9     Model_Data.h
10     Model_AttributeDouble.h
11     Model_AttributeDocRef.h
12     Model_Events.h
13 )
14
15 SET(PROJECT_SOURCES
16     Model_Application.cpp
17     Model_Document.cpp
18     Model_PluginManager.cpp
19     Model_Data.cpp
20     Model_AttributeDouble.cpp
21     Model_AttributeDocRef.cpp
22     Model_Events.cpp
23 )
24
25 ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS} ${BOOST_DEFINITIONS})
26 ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
27 TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES} ${CAS_OCAF} ModelAPI Events Config GeomData)
28
29 INCLUDE_DIRECTORIES(
30   ../ModelAPI
31   ../Events
32   ../Config
33   ../GeomData
34   ../GeomDataAPI
35   ${CAS_INCLUDE_DIRS}
36 )
37
38 INSTALL(TARGETS Model DESTINATION bin)