X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FCMakeLists.txt;h=8c9244e52392af267ea209b8dbd0fb887c13ce12;hb=f8d51abf2ab6024a974d42c139f7650ccf0ef774;hp=989980d3b6703be775e7e581dceab9942f963da5;hpb=8396394eba586fc212fe4cb3e1e838a54ebf4ffe;p=modules%2Fshaper.git diff --git a/src/XGUI/CMakeLists.txt b/src/XGUI/CMakeLists.txt index 989980d3b..8c9244e52 100644 --- a/src/XGUI/CMakeLists.txt +++ b/src/XGUI/CMakeLists.txt @@ -1,4 +1,3 @@ -INCLUDE(FindCAS) SET(CMAKE_AUTOMOC ON) @@ -27,6 +26,13 @@ SET(PROJECT_HEADERS XGUI_SelectionMgr.h XGUI_SalomeConnector.h XGUI_ActionsMgr.h + XGUI_ErrorDialog.h + XGUI_SalomeViewer.h + XGUI_ViewerProxy.h + XGUI_ViewerPrs.h + XGUI_PropertyPanel.h + XGUI_ContextMenuMgr.h + XGUI_ModuleConnector.h ) SET(PROJECT_AUTOMOC @@ -53,15 +59,21 @@ SET(PROJECT_SOURCES XGUI_OperationMgr.cpp XGUI_SelectionMgr.cpp XGUI_ActionsMgr.cpp + XGUI_ErrorDialog.cpp + XGUI_ViewerProxy.cpp + XGUI_ViewerPrs.cpp + XGUI_PropertyPanel.cpp + XGUI_ContextMenuMgr.cpp + XGUI_ModuleConnector.cpp ) SET(PROJECT_RESOURCES XGUI_pictures.qrc ) -#SET(TEXT_RESOURCES -# XGUI_msg_en.ts -#) +SET(TEXT_RESOURCES + XGUI_msg_fr.ts +) SET(PROJECT_LIBRARIES Events @@ -85,8 +97,15 @@ ENDIF() QT4_ADD_RESOURCES(PROJECT_COMPILED_RESOURCES ${PROJECT_RESOURCES}) #QT5_ADD_TRANSLATION(QM_RESOURCES ${TEXT_RESOURCES}) -#SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES} ${QM_RESOURCES}) -SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES}) +QT4_CREATE_TRANSLATION(QM_RESOURCES + ${PROJECT_SOURCES} + ${TEXT_RESOURCES} + OPTIONS -extensions cpp -no-recursive + ) + + +SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES} ${QM_RESOURCES}) +#SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES}) SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES} ${PROJECT_RESOURCES}) ADD_DEFINITIONS( -DXGUI_EXPORTS ${CAS_DEFINITIONS} ) @@ -96,8 +115,10 @@ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/src/Events ${PROJECT_SOURCE_DIR}/src/PyInterp ${PROJECT_SOURCE_DIR}/src/PyConsole ${PROJECT_SOURCE_DIR}/src/ModelAPI - ${PROJECT_SOURCE_DIR}/src/Model + ${PROJECT_SOURCE_DIR}/src/GeomAPI + ${PROJECT_SOURCE_DIR}/src/Model ${PROJECT_SOURCE_DIR}/src/ModuleBase + ${PROJECT_SOURCE_DIR}/src/PartSetPlugin ${CAS_INCLUDE_DIRS}) LINK_DIRECTORIES($ENV{PYTHON_LIB_DIR}) @@ -106,6 +127,8 @@ ADD_LIBRARY(XGUI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${PROJECT_COMPILED_RESOURCES} + ${TEXT_RESOURCES} + ${QM_RESOURCES} ) ADD_DEPENDENCIES(XGUI ModelAPI) @@ -114,4 +137,4 @@ ADD_DEPENDENCIES(XGUI ModelAPI) TARGET_LINK_LIBRARIES(XGUI ${PROJECT_LIBRARIES}) INSTALL(TARGETS XGUI DESTINATION bin) -#INSTALL(FILES ${QM_RESOURCES} DESTINATION bin) +INSTALL(FILES ${QM_RESOURCES} DESTINATION bin)