set(PACKAGE data_converters-ngpipes-mf-bufr-out)

message(STATUS ${PACKAGE})

find_package(spdlog REQUIRED)

set(PIPE_NAMES iris2mfarome iris2mfpolar iris2mfzraster)
set(CONF_FILES iris2mfarome.conf iris2mfpolar.conf iris2mfzraster.conf)
set(SOURCES_FILES
        wr_prod_utils.cpp
        wr_prod_utils.hpp
        bufr.hpp
        mfbufr.hpp
        mfarome.hpp)

include_directories(
                ${HDF5_INCLUDE_DIR}
                ${CMAKE_SOURCE_DIR}/ngpipes)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

link_libraries(wrdata sws rscan siglog bufr dl tirpc boost_program_options 
        boost_system boost_filesystem boost_regex boost_date_time jasper m user dsp config antenna exthdr himath misc spdlog::spdlog)

add_executable(iris2mfarome iris2mfarome.cpp ${SOURCES_FILES})
add_executable(iris2mfpolar iris2mfpolar.cpp ${SOURCES_FILES})
add_executable(iris2mfzraster iris2mfzraster.cpp ${SOURCES_FILES})

#add_subdirectory(tests)

install(TARGETS ${PIPE_NAMES} DESTINATION ${IRIS_PIPES} COMPONENT bufr)
install(FILES ${CONF_FILES} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT bufr)
