Salome HOME
Release version on WIndows
[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_Iterator.h
11     Model_AttributeDouble.h
12     Model_AttributeDocRef.h
13     Model_Events.h
14 )
15
16 SET(PROJECT_SOURCES
17     Model_Application.cxx
18     Model_Document.cxx
19     Model_PluginManager.cxx
20     Model_Data.cxx
21     Model_Iterator.cxx
22     Model_AttributeDouble.cxx
23     Model_AttributeDocRef.cxx
24     Model_Events.cxx
25 )
26
27 ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS})
28 ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
29 TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES} ${CAS_OCAF} ModelAPI Event Config)
30
31 INCLUDE_DIRECTORIES(
32   ../ModelAPI
33   ../Event
34   ../Config
35   ${CAS_INCLUDE_DIRS}
36 )
37
38 INSTALL(TARGETS Model DESTINATION bin)