X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSHAPERGUI%2FCMakeLists.txt;h=efc731ca2ffd87c473c486e155f1ee1396b9141b;hb=refs%2Fheads%2FCR35150;hp=a3f1c93ee8a78b13fc4f960872ea3461570bdd6d;hpb=380f01e1fce1a012267d604a1190d04bf4659447;p=modules%2Fshaper.git diff --git a/src/SHAPERGUI/CMakeLists.txt b/src/SHAPERGUI/CMakeLists.txt index a3f1c93ee..efc731ca2 100644 --- a/src/SHAPERGUI/CMakeLists.txt +++ b/src/SHAPERGUI/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2020 CEA/DEN, EDF R&D +# Copyright (C) 2014-2023 CEA, EDF # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -103,17 +103,13 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/XGUI ${PROJECT_SOURCE_DIR}/src/ModuleBase ${PROJECT_SOURCE_DIR}/src/ModelAPI ${PROJECT_SOURCE_DIR}/src/GeomAPI + ${PROJECT_SOURCE_DIR}/src/GeomAlgoAPI ${PROJECT_SOURCE_DIR}/src/Config ${PROJECT_SOURCE_DIR}/src/ExchangePlugin - ${SALOME_GUI_INCLUDE} - ${SALOME_KERNEL_INCLUDE} + ${SUIT_INCLUDE} ${OpenCASCADE_INCLUDE_DIR} ) -IF(${HAVE_SALOME}) - INCLUDE_DIRECTORIES(${SALOME_KERNEL_INCLUDE}) -ENDIF(${HAVE_SALOME}) - ADD_LIBRARY(SHAPER SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} @@ -126,12 +122,18 @@ ADD_DEPENDENCIES(SHAPER XGUI) # The Qt5Widgets_LIBRARIES variable also includes QtGui and QtCore TARGET_LINK_LIBRARIES(SHAPER ${PROJECT_LIBRARIES}) +# +add_executable(shapergui_app shapergui_app.cpp) +target_link_libraries(shapergui_app ${QT_LIBRARIES}) + # configuration CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/resources/LightApp.xml.in" "${CMAKE_CURRENT_BINARY_DIR}/LightApp.xml" ) +install(TARGETS shapergui_app DESTINATION ${SHAPER_INSTALL_EXE}) INSTALL(TARGETS SHAPER DESTINATION ${SHAPER_INSTALL_BIN}) INSTALL(FILES ${PROJECT_RESOURCES} DESTINATION ${SHAPER_INSTALL_RESOURCES}) +install(FILES resources/SalomeApp.xml RENAME SalomeAppSL.xml DESTINATION ${SHAPER_INSTALL_RESOURCES}) INSTALL(FILES ${QM_RESOURCES} DESTINATION ${SHAPER_INSTALL_QM_RESOURCES})