include(../../CMake/Common.cmake) set(PROJECT_HEADERS HYDROOperations.h HYDROOperations_Factory.h HYDROOperations_BSpline.h ) set(PROJECT_SOURCES HYDROOperations_Factory.cxx HYDROOperations_BSpline.cxx ) add_definitions( -DHYDROOPERATIONS_EXPORTS ${CAS_DEFINITIONS} ${QT_DEFINITIONS} ${GUI_CXXFLAGS} ) include_directories( ${CAS_INCLUDE_DIRS} ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../HYDROData ) add_library(HYDROOperations SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS}) target_link_libraries(HYDROOperations ${CAS_MODELER} ${ImageComposer} HYDROData) set(PROJECT_LIBRARIES HYDROOperations) # tests if(CPPUNIT_IS_OK) set(TEST_HEADERS test_HYDROOperations_BSpline.h test_HYDROOperations_Factory.h ) set(TEST_SOURCES test_HYDROOperations_Main.cxx test_HYDROOperations_BSpline.cxx test_HYDROOperations_Factory.cxx ) set(TEST_EXE test_HYDROOperations) include(../../CMake/CPPUnitTests.cmake) target_link_libraries(test_HYDROOperations ${CAS_MODELER} ${QT_LIBRARIES} ${CPPUNIT_LIBS} HYDROOperations) endif(CPPUNIT_IS_OK) include(../../CMake/CommonInstall.cmake)