include(../../CMake/Common.cmake) include(../../CMake/UseQT4EXT.cmake) set(PROJECT_HEADERS HYDROGUI.h HYDROGUI_ColorWidget.h HYDROGUI_DataModel.h HYDROGUI_DataObject.h HYDROGUI_ImportImageDlg.h HYDROGUI_ImportImageOp.h HYDROGUI_InputPanel.h HYDROGUI_Module.h HYDROGUI_ObjSelector.h HYDROGUI_Operation.h HYDROGUI_Operations.h HYDROGUI_TwoImagesDlg.h HYDROGUI_TwoImagesOp.h ) QT4_WRAP_CPP(PROJECT_HEADERS_MOC ${PROJECT_HEADERS}) set(PROJECT_SOURCES HYDROGUI_ColorWidget.cxx HYDROGUI_DataModel.cxx HYDROGUI_DataObject.cxx HYDROGUI_ImportImageDlg.cxx HYDROGUI_ImportImageOp.cxx HYDROGUI_InputPanel.cxx HYDROGUI_Module.cxx HYDROGUI_ObjSelector.cxx HYDROGUI_Operation.cxx HYDROGUI_Operations.cxx HYDROGUI_TwoImagesDlg.cxx HYDROGUI_TwoImagesOp.cxx ) add_definitions( -DHYDROGUI_EXPORTS ${CAS_DEFINITIONS} ${QT_DEFINITIONS} $(GUI_CXXFLAGS) ) include_directories( ${CAS_INCLUDE_DIRS} ${QT_INCLUDES} ${GUI_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) 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})