X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSHAPERGUI%2FCMakeLists.txt;h=efc731ca2ffd87c473c486e155f1ee1396b9141b;hb=refs%2Fheads%2FCR35150;hp=e15c9080c9f5b028e2887b0d013c841fed6efe5b;hpb=49d9e02bb5a1cef744a86018ffcfcf31a5032c74;p=modules%2Fshaper.git diff --git a/src/SHAPERGUI/CMakeLists.txt b/src/SHAPERGUI/CMakeLists.txt index e15c9080c..efc731ca2 100644 --- a/src/SHAPERGUI/CMakeLists.txt +++ b/src/SHAPERGUI/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2019 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 @@ -72,7 +72,7 @@ IF (${UPDATE_TRANSLATION}) QT5_CREATE_TRANSLATION(QM_RESOURCES ${PROJECT_FILES} ${TEXT_RESOURCES} - OPTIONS -extensions cpp -no-recursive + OPTIONS -extensions cpp -no-recursive -locations none ) ELSE(${UPDATE_TRANSLATION}) IF(${MAKE_TRANSLATION}) @@ -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})