Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / PartSetPlugin / CMakeLists.txt
1 INCLUDE(Common)
2
3 SET(PROJECT_HEADERS
4     PartSetPlugin.h
5     PartSetPlugin_Plugin.h
6     PartSetPlugin_Part.h
7     PartSetPlugin_Duplicate.h
8     PartSetPlugin_Remove.h
9 )
10
11 SET(PROJECT_SOURCES
12     PartSetPlugin_Plugin.cpp
13     PartSetPlugin_Part.cpp
14     PartSetPlugin_Duplicate.cpp
15     PartSetPlugin_Remove.cpp
16 )
17
18 ADD_DEFINITIONS(-DPARTSETPLUGIN_EXPORTS ${BOOST_DEFINITIONS})
19 ADD_LIBRARY(PartSetPlugin SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
20 TARGET_LINK_LIBRARIES(PartSetPlugin ${PROJECT_LIBRARIES} ModelAPI)
21
22 INCLUDE_DIRECTORIES(
23   ../ModelAPI
24 )
25
26 SET(XML_RESOURCES
27   plugin-PartSet.xml
28 )
29
30 INSTALL(TARGETS PartSetPlugin DESTINATION plugins)
31 INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)