Salome HOME
Connection of the feature to the document
[modules/shaper.git] / src / Model / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
2
3 INCLUDE(Common)
4 INCLUDE(FindCAS)
5 INCLUDE(FindBoost)
6
7 SET(PROJECT_HEADERS
8     Model.h
9     Model_Application.h
10     Model_Document.h
11     Model_PluginManager.h
12     Model_Feature.h
13 )
14
15 SET(PROJECT_SOURCES
16     Model_Application.cxx
17     Model_Document.cxx
18     Model_PluginManager.cxx
19     Model_Feature.cxx
20 )
21
22 ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS} ${BOOST_DEFINITIONS})
23 ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
24 TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES} ${CAS_OCAF} ModelAPI Event Config)
25
26 INCLUDE_DIRECTORIES(
27   ../ModelAPI
28   ../Event
29   ../Config
30   ${CAS_INCLUDE_DIRS}
31 )