include(../../CMake/Common.cmake) set(PROJECT_HEADERS HYDROData.h HYDROData_Application.h HYDROData_Bathymetry.h HYDROData_Document.h HYDROData_Lambert93.h HYDROData_Image.h HYDROData_Iterator.h HYDROData_Object.h HYDROData_Polyline.h HYDROData_VisualState.h HYDROData_Tool.h HYDROOperations.h HYDROOperations_Factory.h HYDROOperations_BSpline.h ) set(PROJECT_SOURCES HYDROData_Application.cxx HYDROData_Bathymetry.cxx HYDROData_Document.cxx HYDROData_Image.cxx HYDROData_Iterator.cxx HYDROData_Lambert93.cxx HYDROData_Object.cxx HYDROData_Polyline.cxx HYDROData_VisualState.cxx HYDROData_Tool.cxx HYDROOperations_Factory.cxx HYDROOperations_BSpline.cxx ) add_definitions( -DHYDRODATA_EXPORTS ${CAS_DEFINITIONS} ${QT_DEFINITIONS} ${GUI_CXXFLAGS} ) include_directories( ${CAS_INCLUDE_DIRS} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ) add_library(HYDROData SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS}) target_link_libraries(HYDROData ${CAS_OCAF} ${QT_LIBRARIES} ${CAS_TKG3d} ${CAS_TKGeomBase} ${CAS_TKGeomAlgo} ${ImageComposer}) set(PROJECT_LIBRARIES HYDROData) # tests if(CPPUNIT_IS_OK) set(TEST_HEADERS test_HYDROData_Document.h test_HYDROData_Object.h test_HYDROData_Iterator.h test_HYDROData_Image.h test_HYDROData_Polyline.h test_HYDROOperations_BSpline.h test_HYDROOperations_Factory.h ) set(TEST_SOURCES test_HYDROData_Main.cxx test_HYDROData_Document.cxx test_HYDROData_Object.cxx test_HYDROData_Iterator.cxx test_HYDROData_Image.cxx test_HYDROData_Polyline.cxx test_HYDROOperations_BSpline.cxx test_HYDROOperations_Factory.cxx ) set(TEST_EXE test_HYDROData) include(../../CMake/CPPUnitTests.cmake) target_link_libraries(test_HYDROData ${CAS_OCAF} ${CAS_MODELER} ${QT_LIBRARIES} ${CPPUNIT_LIBS} HYDROData) endif(CPPUNIT_IS_OK) include(../../CMake/CommonInstall.cmake)