covise_find_package(LibArchive) if (LibArchive_FOUND) include_directories(SYSTEM ${LibArchive_INCLUDE_DIRS}) add_definitions(-DHAVE_LIBARCHIVE) endif() covise_find_package(LIBZIP) if (LIBZIP_FOUND) add_definitions(-DHAVE_LIBZIP) include_directories(SYSTEM ${LIBZIP_INCLUDE_DIRS}) endif() using(BOOST) set(HEADERS ReadFOAM.h ) set(SOURCES ReadFOAM.cpp foamtoolbox.cpp archivemodel.cpp ) add_covise_module(IO ReadFoam ${EXTRASOURCES}) if(NOT MSVC) add_covise_compile_flags(ReadFoam "-Wno-error=deprecated-declarations") endif() target_link_libraries(ReadFoam coApi coAppl coCore ${EXTRA_LIBS}) if (LibArchive_FOUND) target_link_libraries(ReadFoam ${LibArchive_LIBRARIES}) endif() if (LIBZIP_FOUND) target_link_libraries(ReadFoam ${LIBZIP_LIBRARIES}) endif() covise_install_target(ReadFoam)