X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FCMakeLists.txt;h=26bb74a6e3d5de995f6938181e18882d6ab016a3;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=942135c30e342fd68969485c14d4ae97202c0071;hpb=acdc0e399c63593e775cdf4f8b6ec2a52e5d0a05;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/CMakeLists.txt b/src/HYDROGUI/CMakeLists.txt index 942135c3..26bb74a6 100644 --- a/src/HYDROGUI/CMakeLists.txt +++ b/src/HYDROGUI/CMakeLists.txt @@ -4,6 +4,7 @@ include(../../CMake/UseQT4EXT.cmake) set(PROJECT_HEADERS HYDROGUI.h HYDROGUI_AbstractDisplayer.h + HYDROGUI_AISTrihedron.h HYDROGUI_CalculationDlg.h HYDROGUI_CalculationOp.h HYDROGUI_ChannelDlg.h @@ -13,6 +14,7 @@ set(PROJECT_HEADERS HYDROGUI_CopyPastePositionOp.h HYDROGUI_DataBrowser.h HYDROGUI_DataModel.h + HYDROGUI_DataModelSync.h HYDROGUI_DataObject.h HYDROGUI_DeleteDlg.h HYDROGUI_DeleteOp.h @@ -28,6 +30,8 @@ set(PROJECT_HEADERS HYDROGUI_ImportImageDlg.h HYDROGUI_ImportImageOp.h HYDROGUI_InputPanel.h + HYDROGUI_LocalCSDlg.h + HYDROGUI_LocalCSOp.h HYDROGUI_Module.h HYDROGUI_NameValidator.h HYDROGUI_ObjSelector.h @@ -83,12 +87,21 @@ set(PROJECT_HEADERS HYDROGUI_GeoreferencementOp.h HYDROGUI_Actor.h HYDROGUI_BathymetryBoundsOp.h + HYDROGUI_TranslateObstacleDlg.h + HYDROGUI_TranslateObstacleOp.h + HYDROGUI_ListModel.h + HYDROGUI_ZLevelsDlg.h + HYDROGUI_ZLevelsOp.h + HYDROGUI_OrderedListWidget.h + HYDROGUI_ListSelector.h + HYDROGUI_ZLayers.h ) QT4_WRAP_CPP(PROJECT_HEADERS_MOC ${PROJECT_HEADERS}) set(PROJECT_SOURCES HYDROGUI_AbstractDisplayer.cxx + HYDROGUI_AISTrihedron.cxx HYDROGUI_CalculationDlg.cxx HYDROGUI_CalculationOp.cxx HYDROGUI_ChannelDlg.cxx @@ -98,6 +111,7 @@ set(PROJECT_SOURCES HYDROGUI_CopyPastePositionOp.cxx HYDROGUI_DataBrowser.cxx HYDROGUI_DataModel.cxx + HYDROGUI_DataModelSync.cxx HYDROGUI_DataObject.cxx HYDROGUI_DeleteDlg.cxx HYDROGUI_DeleteOp.cxx @@ -113,6 +127,8 @@ set(PROJECT_SOURCES HYDROGUI_ImportImageDlg.cxx HYDROGUI_ImportImageOp.cxx HYDROGUI_InputPanel.cxx + HYDROGUI_LocalCSDlg.cxx + HYDROGUI_LocalCSOp.cxx HYDROGUI_Module.cxx HYDROGUI_NameValidator.cxx HYDROGUI_ObjSelector.cxx @@ -167,6 +183,15 @@ set(PROJECT_SOURCES HYDROGUI_GeoreferencementOp.cxx HYDROGUI_Actor.cxx HYDROGUI_BathymetryBoundsOp.cxx + HYDROGUI_TranslateObstacleDlg.cxx + HYDROGUI_TranslateObstacleOp.cxx + HYDROGUI_ListModel.cxx + HYDROGUI_ZLevelsDlg.cxx + HYDROGUI_ZLevelsOp.cxx + HYDROGUI_OrderedListWidget.cxx + HYDROGUI_ListSelector.cxx + HYDROGUI_ZLayers.cxx + HYDROGUI_ZLayers2.cxx ) add_definitions( @@ -201,6 +226,7 @@ target_link_libraries(HYDROGUI HYDROData HYDROCurveCreator ${GUI_Event} ${GUI_OCCViewer} ${GEOM_GEOM} ${GEOM_GEOMBase} ${VTK_LIBRARIES} ${SVTK} ${SalomeObject} ${SalomePrs} ) + INSTALL(TARGETS HYDROGUI EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) set(PROJECT_LIBRARIES HYDROGUI) @@ -221,3 +247,23 @@ FILE(GLOB GUIXML_DATA "${CMAKE_CURRENT_SOURCE_DIR}/resources/*.xml") SET(GUI_DATA ${GUIPNG_DATA} ${GUIXML_DATA}) INSTALL(FILES ${GUI_DATA} DESTINATION ${SALOME_HYDRO_INSTALL_RES_DATA}) +# tests +if(SALOME_BUILD_TESTS) + + set(TEST_HEADERS + test_HYDROGUI_ListModel.h + ) + + set(TEST_SOURCES + test_HYDROGUI_Main.cxx + test_HYDROGUI_ListModel.cxx + ) + + set(TEST_EXE test_HYDROGUI) + include(../../CMake/CPPUnitTests.cmake) + target_link_libraries(test_HYDROGUI ${CPPUNIT_LIBRARIES} HYDROData HYDROGUI) + + INSTALL(TARGETS test_HYDROGUI EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS}) + +endif(SALOME_BUILD_TESTS) +