Salome HOME
Issue #1713: Provide Dump for Shaper module
[modules/shaper.git] / src / SHAPERGUI / CMakeLists.txt
index a70ef0845425c1d8e7e70d1164091861fb33c48b..cc819f8b67fd37d2abb1350f76f35b62e212d744 100644 (file)
@@ -25,8 +25,8 @@ SET(PROJECT_SOURCES
 )
 
 SET(PROJECT_RESOURCES
-       resources/LightApp.xml
-       resources/SalomeApp.xml
+       ${CMAKE_CURRENT_BINARY_DIR}/LightApp.xml
+       ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml
        resources/shaper.png
 )
 
@@ -53,6 +53,7 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/XGUI
                     ${PROJECT_SOURCE_DIR}/src/ModelAPI
                     ${PROJECT_SOURCE_DIR}/src/GeomAPI
                     ${PROJECT_SOURCE_DIR}/src/Config
+                                       ${PROJECT_SOURCE_DIR}/src/ExchangePlugin
                                        ${SALOME_GUI_INCLUDE}
                                        ${SALOME_KERNEL_INCLUDE}
                     ${CAS_INCLUDE_DIRS}
@@ -68,5 +69,15 @@ ADD_DEPENDENCIES(SHAPER XGUI)
 # The Qt5Widgets_LIBRARIES variable also includes QtGui and QtCore
 TARGET_LINK_LIBRARIES(SHAPER ${PROJECT_LIBRARIES})
 
+# configuration
+CONFIGURE_FILE(
+  "${CMAKE_CURRENT_SOURCE_DIR}/resources/LightApp.xml.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/LightApp.xml"
+  )
+CONFIGURE_FILE(
+  "${CMAKE_CURRENT_SOURCE_DIR}/resources/SalomeApp.xml.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml"
+  )
+
 INSTALL(TARGETS SHAPER DESTINATION ${SHAPER_INSTALL_BIN})
 INSTALL(FILES ${PROJECT_RESOURCES} DESTINATION ${SHAPER_INSTALL_RESOURCES})