Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[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_Document.h
10     Model_PluginManager.h
11     Model_Feature.h
12 )
13
14 SET(PROJECT_SOURCES
15     Model_Document.cxx
16     Model_PluginManager.cxx
17     Model_Feature.cxx
18 )
19
20 ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS} ${BOOST_DEFINITIONS})
21 ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
22 TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES} ${CAS_OCAF} ModelAPI Event Config)
23
24 INCLUDE_DIRECTORIES(
25   ../ModelAPI
26   ../Event
27   ../Config
28   ${CAS_INCLUDE_DIRS}
29 )