]> SALOME platform Git repositories - modules/shaper.git/blob - src/ConstructionPlugin/CMakeLists.txt
Salome HOME
Merge branch 'Dev_0.6.1' of newgeom:newgeom into Dev_0.6.1
[modules/shaper.git] / src / ConstructionPlugin / CMakeLists.txt
1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 INCLUDE(Common)
4 INCLUDE(UnitTest)
5
6 SET(PROJECT_HEADERS
7     ConstructionPlugin.h
8     ConstructionPlugin_Plugin.h
9     ConstructionPlugin_Point.h
10 )
11
12 SET(PROJECT_SOURCES
13     ConstructionPlugin_Plugin.cpp
14     ConstructionPlugin_Point.cpp
15 )
16
17 SET(XML_RESOURCES
18   plugin-Construction.xml
19   point_widget.xml
20 )
21
22 SET(PROJECT_LIBRARIES
23     ModelAPI 
24     GeomAPI 
25     GeomAlgoAPI
26     ${CAS_KERNEL}
27     ${CAS_SHAPE}
28 )
29
30 ADD_DEFINITIONS(-DCONSTRUCTIONPLUGIN_EXPORTS)
31 ADD_LIBRARY(ConstructionPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES})
32 TARGET_LINK_LIBRARIES(ConstructionPlugin ${PROJECT_LIBRARIES})
33
34 INSTALL(TARGETS ConstructionPlugin DESTINATION plugins)
35 INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)
36
37 INCLUDE_DIRECTORIES(
38   ../ModelAPI
39   ../GeomAPI
40   ../GeomAlgoAPI
41 )
42
43
44 ADD_UNIT_TESTS(TestPointName.py
45               )