]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/InitializationPlugin/CMakeLists.txt
Salome HOME
"Initialization" plugin: plugin and it's features stubs created
[modules/shaper.git] / src / InitializationPlugin / CMakeLists.txt
diff --git a/src/InitializationPlugin/CMakeLists.txt b/src/InitializationPlugin/CMakeLists.txt
new file mode 100644 (file)
index 0000000..407d3cc
--- /dev/null
@@ -0,0 +1,36 @@
+
+INCLUDE(Common)
+
+INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/Events
+                    ${PROJECT_SOURCE_DIR}/src/Config
+                    ${PROJECT_SOURCE_DIR}/src/ModelAPI
+) 
+
+SET(PROJECT_HEADERS
+    InitializationPlugin.h
+    InitializationPlugin_Plugin.h
+    InitializationPlugin_OriginPlanesFeature.h
+)
+SET(PROJECT_SOURCES
+    InitializationPlugin_Plugin.cpp
+    InitializationPlugin_OriginPlanesFeature.cpp
+)
+
+SET(XML_RESOURCES
+    plugin-Initialization.xml
+)
+
+SET(PROJECT_LIBRARIES
+    Events
+    Config
+    ModelAPI
+)
+
+ADD_DEFINITIONS(-DINITIALIZATIONPLUGIN_EXPORTS)
+ADD_LIBRARY(InitializationPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES})
+
+TARGET_LINK_LIBRARIES(InitializationPlugin ${PROJECT_LIBRARIES})
+
+INSTALL(TARGETS InitializationPlugin DESTINATION plugins)
+INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)