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