X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSHAPERGUI%2FCMakeLists.txt;h=7bdfeb86c8ea13f32282eeaf4dbadb6b9b718e03;hb=c57d2a7f1a57af01656e47e2e510990492404fce;hp=76831f99f0e2a12461cc1bab4e5049a7288e9812;hpb=6e421e939851e0de46554ae45a3ca0e1f67cd91d;p=modules%2Fshaper.git diff --git a/src/SHAPERGUI/CMakeLists.txt b/src/SHAPERGUI/CMakeLists.txt index 76831f99f..7bdfeb86c 100644 --- a/src/SHAPERGUI/CMakeLists.txt +++ b/src/SHAPERGUI/CMakeLists.txt @@ -25,6 +25,8 @@ INCLUDE_DIRECTORIES(${QT_INCLUDES}) # additional preprocessor / compiler flags ADD_DEFINITIONS(${QT_DEFINITIONS}) +SET(UPDATE_TRANSLATION OFF) + SET(PROJECT_HEADERS SHAPER_SHAPERGUI.h SHAPERGUI.h @@ -32,7 +34,7 @@ SET(PROJECT_HEADERS SHAPERGUI_OCCSelector.h SHAPERGUI_SalomeViewer.h SHAPERGUI_NestedButton.h - SHAPERGUI_ToolbarsMgr.h + SHAPERGUI_ToolbarsMgr.h ) SET(PROJECT_MOC_HEADERS @@ -40,7 +42,7 @@ SET(PROJECT_MOC_HEADERS SHAPERGUI_DataModel.h SHAPERGUI_NestedButton.h SHAPERGUI_SalomeViewer.h - SHAPERGUI_ToolbarsMgr.h + SHAPERGUI_ToolbarsMgr.h ) # sources / moc wrappings @@ -52,7 +54,7 @@ SET(PROJECT_SOURCES SHAPERGUI_OCCSelector.cpp SHAPERGUI_SalomeViewer.cpp SHAPERGUI_NestedButton.cpp - SHAPERGUI_ToolbarsMgr.cpp + SHAPERGUI_ToolbarsMgr.cpp ) SET(PROJECT_RESOURCES @@ -61,6 +63,24 @@ SET(PROJECT_RESOURCES resources/shaper.png ) +SET(TEXT_RESOURCES + SHAPERGUI_msg_fr.ts +) + +IF (${UPDATE_TRANSLATION}) + SET(PROJECT_FILES ${PROJECT_SOURCES} ${PROJECT_HEADERS} ) + QT5_CREATE_TRANSLATION(QM_RESOURCES + ${PROJECT_FILES} + ${TEXT_RESOURCES} + OPTIONS -extensions cpp -no-recursive -locations none + ) +ELSE(${UPDATE_TRANSLATION}) + IF(${MAKE_TRANSLATION}) + QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES}) + ENDIF(${MAKE_TRANSLATION}) +ENDIF(${UPDATE_TRANSLATION}) + + SET(PROJECT_LIBRARIES Events Config @@ -98,6 +118,7 @@ ADD_LIBRARY(SHAPER SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${PROJECT_AUTOMOC} + ${QM_RESOURCES} ) ADD_DEPENDENCIES(SHAPER XGUI) @@ -113,3 +134,4 @@ CONFIGURE_FILE( INSTALL(TARGETS SHAPER DESTINATION ${SHAPER_INSTALL_BIN}) INSTALL(FILES ${PROJECT_RESOURCES} DESTINATION ${SHAPER_INSTALL_RESOURCES}) +INSTALL(FILES ${QM_RESOURCES} DESTINATION ${SHAPER_INSTALL_QM_RESOURCES})