Salome HOME
Merge branch 'Dev_0.6' of newgeom:newgeom into Dev_0.6
[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 SET(XML_RESOURCES
19   plugin-PartSet.xml
20 )
21
22 ADD_DEFINITIONS(-DPARTSETPLUGIN_EXPORTS)
23 ADD_LIBRARY(PartSetPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES})
24 TARGET_LINK_LIBRARIES(PartSetPlugin ${PROJECT_LIBRARIES} ModelAPI)
25
26 INCLUDE_DIRECTORIES(
27   ../ModelAPI
28   ../GeomAPI
29 )
30
31 INSTALL(TARGETS PartSetPlugin DESTINATION plugins)
32 INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)