X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSHAPERGUI%2FCMakeLists.txt;h=efc731ca2ffd87c473c486e155f1ee1396b9141b;hb=refs%2Fheads%2FCR35150;hp=2360f5844cbe26f3a5433bba857653654273183d;hpb=68c2f3e4f76b06d3159ab313088b6f093dc304ea;p=modules%2Fshaper.git diff --git a/src/SHAPERGUI/CMakeLists.txt b/src/SHAPERGUI/CMakeLists.txt index 2360f5844..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 @@ -64,7 +64,7 @@ SET(PROJECT_RESOURCES ) SET(TEXT_RESOURCES -# SHAPERGUI_msg_fr.ts + SHAPERGUI_msg_fr.ts ) IF (${UPDATE_TRANSLATION}) @@ -72,10 +72,12 @@ 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}) - QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES}) + IF(${MAKE_TRANSLATION}) + QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES}) + ENDIF(${MAKE_TRANSLATION}) ENDIF(${UPDATE_TRANSLATION}) @@ -101,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} @@ -124,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})