X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FCMakeLists.txt;h=aad18bff78f4752c18dcde17c9696f89057e69c9;hb=00265e8a59b2eff159cef64eef8de47ed4b9b728;hp=a10e48e68a257f42fa17832ca4e0aaed9c3ebf64;hpb=d4d5684c9088ac4fea8411b62e10a277729c75fa;p=modules%2Fshaper.git diff --git a/src/XGUI/CMakeLists.txt b/src/XGUI/CMakeLists.txt index a10e48e68..aad18bff7 100644 --- a/src/XGUI/CMakeLists.txt +++ b/src/XGUI/CMakeLists.txt @@ -5,9 +5,11 @@ SET(CMAKE_AUTOMOC ON) SET(PROJECT_HEADERS XGUI.h XGUI_Command.h + XGUI_Displayer.h XGUI_MainMenu.h XGUI_MainWindow.h XGUI_MenuGroupPanel.h + XGUI_Module.h XGUI_Tools.h XGUI_Workbench.h XGUI_Workshop.h @@ -17,13 +19,19 @@ SET(PROJECT_HEADERS XGUI_RubberBand.h XGUI_Constants.h XGUI_ViewBackground.h - XGUI_WidgetFactory.h XGUI_DocumentDataModel.h XGUI_PartDataModel.h XGUI_ObjectsBrowser.h + XGUI_OperationMgr.h XGUI_DataTreeModel.h XGUI_SelectionMgr.h - XGUI_SwitchWidget.h + XGUI_SalomeConnector.h + XGUI_ActionsMgr.h + XGUI_ErrorDialog.h + XGUI_SalomeViewer.h + XGUI_ViewerProxy.h + XGUI_ViewerPrs.h + XGUI_PropertyPanel.h ) SET(PROJECT_AUTOMOC @@ -32,6 +40,7 @@ SET(PROJECT_AUTOMOC SET(PROJECT_SOURCES XGUI_Command.cpp + XGUI_Displayer.cpp XGUI_MainMenu.cpp XGUI_MainWindow.cpp XGUI_MenuGroupPanel.cpp @@ -43,24 +52,28 @@ SET(PROJECT_SOURCES XGUI_Viewer.cpp XGUI_RubberBand.cpp XGUI_ViewBackground.cpp - XGUI_WidgetFactory.cpp XGUI_DocumentDataModel.cpp XGUI_PartDataModel.cpp XGUI_ObjectsBrowser.cpp + XGUI_OperationMgr.cpp XGUI_SelectionMgr.cpp - XGUI_SwitchWidget.cpp + XGUI_ActionsMgr.cpp + XGUI_ErrorDialog.cpp + XGUI_ViewerProxy.cpp + XGUI_ViewerPrs.cpp + XGUI_PropertyPanel.cpp ) SET(PROJECT_RESOURCES XGUI_pictures.qrc ) -#SET(TEXT_RESOURCES -# XGUI_msg_en.ts -#) +SET(TEXT_RESOURCES + XGUI_msg_fr.ts +) SET(PROJECT_LIBRARIES - Event + Events Config ${QT_LIBRARIES} ${CAS_VIEWER} @@ -81,13 +94,20 @@ 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} ) -INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/src/Event +INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/src/Events ${PROJECT_SOURCE_DIR}/src/Config ${PROJECT_SOURCE_DIR}/src/PyInterp ${PROJECT_SOURCE_DIR}/src/PyConsole @@ -102,6 +122,8 @@ ADD_LIBRARY(XGUI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${PROJECT_COMPILED_RESOURCES} + ${TEXT_RESOURCES} + ${QM_RESOURCES} ) ADD_DEPENDENCIES(XGUI ModelAPI) @@ -110,4 +132,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)