X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FCMakeLists.txt;h=64cbc1d831d5bb931f7223d167ed86ea56f9ec91;hb=a1431f03eac1d1aed4203d0568d987c41ce939b3;hp=52bc47dbc0dd71f58ba74bce0b996677718ad100;hpb=7e825ec456c9331ef0df1cb59865cc55f0d8516a;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/CMakeLists.txt b/src/HYDROGUI/CMakeLists.txt index 52bc47db..64cbc1d8 100644 --- a/src/HYDROGUI/CMakeLists.txt +++ b/src/HYDROGUI/CMakeLists.txt @@ -6,12 +6,16 @@ set(PROJECT_HEADERS HYDROGUI_AbstractDisplayer.h HYDROGUI_CalculationDlg.h HYDROGUI_CalculationOp.h + HYDROGUI_ChannelDlg.h + HYDROGUI_ChannelOp.h HYDROGUI_ColorWidget.h HYDROGUI_CopyPasteOp.h HYDROGUI_DataBrowser.h HYDROGUI_DataModel.h HYDROGUI_DataObject.h HYDROGUI_DeleteOp.h + HYDROGUI_DigueDlg.h + HYDROGUI_DigueOp.h HYDROGUI_Displayer.h HYDROGUI_ExportImageOp.h HYDROGUI_GVSelector.h @@ -30,8 +34,12 @@ set(PROJECT_HEADERS HYDROGUI_OCCSelector.h HYDROGUI_Operation.h HYDROGUI_Operations.h + HYDROGUI_Poly3DDlg.h + HYDROGUI_Poly3DOp.h HYDROGUI_PolylineDlg.h HYDROGUI_PolylineOp.h + HYDROGUI_ProfileDlg.h + HYDROGUI_ProfileOp.h HYDROGUI_Prs.h HYDROGUI_PrsDriver.h HYDROGUI_PrsImage.h @@ -45,18 +53,34 @@ set(PROJECT_HEADERS HYDROGUI_RemoveImageRefsOp.h HYDROGUI_Shape.h HYDROGUI_ShowHideOp.h + HYDROGUI_StreamDlg.h + HYDROGUI_StreamOp.h HYDROGUI_Tool.h HYDROGUI_TwoImagesDlg.h HYDROGUI_TwoImagesOp.h HYDROGUI_UpdateFlags.h - HYDROGUI_UpdateImageOp.h + HYDROGUI_UpdateObjectOp.h HYDROGUI_VisualStateOp.h + HYDROGUI_VTKPrs.h + HYDROGUI_VTKPrsBathymetry.h + HYDROGUI_VTKPrsBathymetryDriver.h + HYDROGUI_VTKPrsDisplayer.h + HYDROGUI_VTKPrsDriver.h + HYDROGUI_VTKPrsShape.h + HYDROGUI_VTKPrsShapeDriver.h HYDROGUI_Wizard.h HYDROGUI_Zone.h HYDROGUI_ImportGeomObjectOp.h HYDROGUI_ImportObstacleFromFileOp.h HYDROGUI_ExportCalculationOp.h - HYDROGUI_ObstacleDlg.h + HYDROGUI_GeomObjectDlg.h + HYDROGUI_SetColorOp.h + HYDROGUI_ColorDlg.h + HYDROGUI_ImportProfilesOp.h + HYDROGUI_GeoreferencementDlg.h + HYDROGUI_GeoreferencementOp.h + HYDROGUI_Actor.h + HYDROGUI_BathymetryBoundsOp.h ) QT4_WRAP_CPP(PROJECT_HEADERS_MOC ${PROJECT_HEADERS}) @@ -65,12 +89,16 @@ set(PROJECT_SOURCES HYDROGUI_AbstractDisplayer.cxx HYDROGUI_CalculationDlg.cxx HYDROGUI_CalculationOp.cxx + HYDROGUI_ChannelDlg.cxx + HYDROGUI_ChannelOp.cxx HYDROGUI_ColorWidget.cxx HYDROGUI_CopyPasteOp.cxx HYDROGUI_DataBrowser.cxx HYDROGUI_DataModel.cxx HYDROGUI_DataObject.cxx HYDROGUI_DeleteOp.cxx + HYDROGUI_DigueDlg.cxx + HYDROGUI_DigueOp.cxx HYDROGUI_Displayer.cxx HYDROGUI_ExportImageOp.cxx HYDROGUI_GVSelector.cxx @@ -89,8 +117,12 @@ set(PROJECT_SOURCES HYDROGUI_OCCSelector.cxx HYDROGUI_Operation.cxx HYDROGUI_Operations.cxx + HYDROGUI_Poly3DDlg.cxx + HYDROGUI_Poly3DOp.cxx HYDROGUI_PolylineDlg.cxx HYDROGUI_PolylineOp.cxx + HYDROGUI_ProfileDlg.cxx + HYDROGUI_ProfileOp.cxx HYDROGUI_Prs.cxx HYDROGUI_PrsDriver.cxx HYDROGUI_PrsImage.cxx @@ -104,27 +136,39 @@ set(PROJECT_SOURCES HYDROGUI_RemoveImageRefsOp.cxx HYDROGUI_Shape.cxx HYDROGUI_ShowHideOp.cxx + HYDROGUI_StreamDlg.cxx + HYDROGUI_StreamOp.cxx HYDROGUI_Tool.cxx HYDROGUI_TwoImagesDlg.cxx HYDROGUI_TwoImagesOp.cxx - HYDROGUI_UpdateImageOp.cxx + HYDROGUI_UpdateObjectOp.cxx HYDROGUI_VisualStateOp.cxx + HYDROGUI_VTKPrs.cxx + HYDROGUI_VTKPrsBathymetry.cxx + HYDROGUI_VTKPrsBathymetryDriver.cxx + HYDROGUI_VTKPrsDisplayer.cxx + HYDROGUI_VTKPrsDriver.cxx + HYDROGUI_VTKPrsShape.cxx + HYDROGUI_VTKPrsShapeDriver.cxx HYDROGUI_Wizard.cxx HYDROGUI_Zone.cxx HYDROGUI_ImportGeomObjectOp.cxx HYDROGUI_ImportObstacleFromFileOp.cxx HYDROGUI_ExportCalculationOp.cxx - HYDROGUI_ObstacleDlg.cxx + HYDROGUI_GeomObjectDlg.cxx + HYDROGUI_SetColorOp.cxx + HYDROGUI_ColorDlg.cxx + HYDROGUI_ImportProfilesOp.cxx + HYDROGUI_GeoreferencementDlg.cxx + HYDROGUI_GeoreferencementOp.cxx + HYDROGUI_Actor.cxx + HYDROGUI_BathymetryBoundsOp.cxx ) add_definitions( -DHYDROGUI_EXPORTS - -D__WIN32__ - -D__x86__ - -D_WIN32_WINNT=0x0400 - -D__NT__ - -D__OSVERSION__=4 ${CAS_DEFINITIONS} + ${OMNIORB_DEFINITIONS} ${QT_DEFINITIONS} # $(GUI_CXXFLAGS) ${GUI_DEFINITIONS} @@ -142,13 +186,16 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../HYDROData ${CMAKE_CURRENT_SOURCE_DIR}/../HYDROCurveCreator + ${VTK_INCLUDE_DIRS} ) + add_library(HYDROGUI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${PROJECT_HEADERS_MOC}) target_link_libraries(HYDROGUI HYDROData HYDROCurveCreator ${CAS_TKV3d} ${CAS_TKTopAlgo} ${CAS_TKBrep} ${CAS_TKBO} - ${GUI_LightApp} ${GUI_CAM} ${GUI_suit} ${GUI_qtx} ${GUI_ObjBrowser} ${GUI_GraphicsView} ${GUI_std} ${GUI_Event} ${GUI_OCCViewer} - ${GEOM_GEOM} ${GEOM_GEOMBase} + ${GUI_LightApp} ${GUI_CAM} ${GUI_suit} ${GUI_qtx} ${GUI_ObjBrowser} ${GUI_GraphicsView} ${GUI_std} + ${GUI_Event} ${GUI_OCCViewer} ${GEOM_GEOM} ${GEOM_GEOMBase} + ${VTK_LIBRARIES} ${SVTK} ${SalomeObject} ${SalomePrs} ) INSTALL(TARGETS HYDROGUI EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})