1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
10 SHAPERGUI_OCCSelector.h
11 SHAPERGUI_SalomeViewer.h
12 SHAPERGUI_NestedButton.h
16 ${CMAKE_CURRENT_BINARY_DIR}/SHAPERGUI_automoc.cpp
21 SHAPERGUI_DataModel.cpp
22 SHAPERGUI_OCCSelector.cpp
23 SHAPERGUI_SalomeViewer.cpp
24 SHAPERGUI_NestedButton.cpp
28 ${CMAKE_CURRENT_BINARY_DIR}/LightApp.xml
29 ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml
48 ADD_DEFINITIONS( -DSHAPERGUI_EXPORTS ${CAS_DEFINITIONS} )
50 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/XGUI
51 ${PROJECT_SOURCE_DIR}/src/Events
52 ${PROJECT_SOURCE_DIR}/src/ModuleBase
53 ${PROJECT_SOURCE_DIR}/src/ModelAPI
54 ${PROJECT_SOURCE_DIR}/src/GeomAPI
55 ${PROJECT_SOURCE_DIR}/src/Config
56 ${PROJECT_SOURCE_DIR}/src/ExchangePlugin
58 ${SALOME_KERNEL_INCLUDE}
62 ADD_LIBRARY(SHAPER SHARED
67 ADD_DEPENDENCIES(SHAPER XGUI)
69 # The Qt5Widgets_LIBRARIES variable also includes QtGui and QtCore
70 TARGET_LINK_LIBRARIES(SHAPER ${PROJECT_LIBRARIES})
74 "${CMAKE_CURRENT_SOURCE_DIR}/resources/LightApp.xml.in"
75 "${CMAKE_CURRENT_BINARY_DIR}/LightApp.xml"
78 "${CMAKE_CURRENT_SOURCE_DIR}/resources/SalomeApp.xml.in"
79 "${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml"
82 INSTALL(TARGETS SHAPER DESTINATION ${SHAPER_INSTALL_BIN})
83 INSTALL(FILES ${PROJECT_RESOURCES} DESTINATION ${SHAPER_INSTALL_RESOURCES})