include(../../CMake/Common.cmake) include(../../CMake/UseQT4EXT.cmake) set(PROJECT_HEADERS HYDROGUI.h HYDROGUI_ColorWidget.h HYDROGUI_DataModel.h HYDROGUI_DataObject.h HYDROGUI_DeleteOp.h HYDROGUI_Displayer.h HYDROGUI_ExportImageOp.h HYDROGUI_GVSelector.h HYDROGUI_ImportImageDlg.h HYDROGUI_ImportImageOp.h HYDROGUI_InputPanel.h HYDROGUI_Module.h HYDROGUI_ObjSelector.h HYDROGUI_ObserveImageOp.h HYDROGUI_Operation.h HYDROGUI_Operations.h HYDROGUI_PolylineDlg.h HYDROGUI_PolylineOp.h HYDROGUI_Prs.h HYDROGUI_PrsDriver.h HYDROGUI_PrsImage.h HYDROGUI_PrsImageDriver.h HYDROGUI_PrsImageFrame.h HYDROGUI_PrsPolyline.h HYDROGUI_PrsPolylineDriver.h HYDROGUI_ShowHideOp.h HYDROGUI_Tool.h HYDROGUI_TwoImagesDlg.h HYDROGUI_TwoImagesOp.h HYDROGUI_UpdateFlags.h HYDROGUI_VisualStateOp.h ) QT4_WRAP_CPP(PROJECT_HEADERS_MOC ${PROJECT_HEADERS}) set(PROJECT_SOURCES HYDROGUI_ColorWidget.cxx HYDROGUI_DataModel.cxx HYDROGUI_DataObject.cxx HYDROGUI_DeleteOp.cxx HYDROGUI_Displayer.cxx HYDROGUI_ExportImageOp.cxx HYDROGUI_GVSelector.cxx HYDROGUI_ImportImageDlg.cxx HYDROGUI_ImportImageOp.cxx HYDROGUI_InputPanel.cxx HYDROGUI_Module.cxx HYDROGUI_ObjSelector.cxx HYDROGUI_ObserveImageOp.cxx HYDROGUI_Operation.cxx HYDROGUI_Operations.cxx HYDROGUI_PolylineDlg.cxx HYDROGUI_PolylineOp.cxx HYDROGUI_Prs.cxx HYDROGUI_PrsDriver.cxx HYDROGUI_PrsImage.cxx HYDROGUI_PrsImageDriver.cxx HYDROGUI_PrsImageFrame.cxx HYDROGUI_PrsPolyline.cxx HYDROGUI_PrsPolylineDriver.cxx HYDROGUI_ShowHideOp.cxx HYDROGUI_Tool.cxx HYDROGUI_TwoImagesDlg.cxx HYDROGUI_TwoImagesOp.cxx HYDROGUI_VisualStateOp.cxx ) add_definitions( -DHYDROGUI_EXPORTS ${CAS_DEFINITIONS} ${QT_DEFINITIONS} $(GUI_CXXFLAGS) $(GEOM_CXXFLAGS) ) include_directories( ${CAS_INCLUDE_DIRS} ${QT_INCLUDES} ${GUI_ROOT_DIR}/include/salome ${GEOM_ROOT_DIR}/include/salome ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../HYDROData ${CMAKE_CURRENT_SOURCE_DIR}/../HYDROOperations ) add_library(HYDROGUI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${PROJECT_HEADERS_MOC}) target_link_libraries(HYDROGUI ${CAS_OCAF} HYDROData HYDROOperations -L${GEOM_ROOT_DIR}/lib/salome/ -lCurveCreator) set(PROJECT_LIBRARIES HYDROGUI) set(GUITS_SOURCES resources/HYDROGUI_images.ts resources/HYDROGUI_msg_en.ts resources/HYDROGUI_msg_fr.ts ) include(../../CMake/CommonInstall.cmake) # resources QT4_INSTALL_TS_RESOURCES("${GUITS_SOURCES}" "${HYDRO_salomeres_DATA}") FILE(GLOB GUIPNG_DATA "${CMAKE_CURRENT_SOURCE_DIR}/resources/*.png") FILE(GLOB GUIXML_DATA "${CMAKE_CURRENT_SOURCE_DIR}/resources/*.xml") SET(GUI_DATA ${GUIPNG_DATA} ${GUIXML_DATA}) INSTALL(FILES ${GUI_DATA} DESTINATION ${HYDRO_salomeres_DATA})