set(PACKAGE data_converters-pipes_in)

enable_nls()

message(STATUS ${PACKAGE})

find_package(spdlog REQUIRED)

set(PIPE_NAMES AsciiToGage 
    AsciiToPlane 
    InmToIris 
    KmaRadToIris 
    KmaSatToIris)
set(SCRIPTS AsciiToSetup post_8.12.5_wrap pre_8.12.6_wrap)
set(CONF_FILE
    AsciiToGage.conf 
    AsciiToPlane.conf 
    InmToIris.conf 
    KmaRadToIris.conf 
    KmaSatToIris.conf)

link_libraries(hdf5 misc-iris dspi-iris himath-iris user-iris m siglog boost_system boost_filesystem antenna-iris config-iris popt exthdr-iris tirpc spdlog::spdlog)

add_executable(AsciiToGage AsciiToGage.C)
add_executable(AsciiToPlane AsciiToPlane.C)
add_executable(InmToIris InmToIris.C)
add_executable(KmaRadToIris KmaRadToIris.C)
add_executable(KmaSatToIris KmaSatToIris.C)
# KMA RPM
install(TARGETS KmaRadToIris DESTINATION ${IRIS_PIPES} COMPONENT kma)
install(TARGETS KmaSatToIris DESTINATION ${IRIS_PIPES} COMPONENT kma)
install(FILES KmaRadToIris.conf DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT kma)
install(FILES KmaSatToIris.conf DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT kma)

# ASCII RPM
install(TARGETS AsciiToGage DESTINATION ${IRIS_PIPES} COMPONENT ascii)
install(TARGETS AsciiToPlane DESTINATION ${IRIS_PIPES} COMPONENT ascii)
install(FILES AsciiToGage.conf DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT ascii)
install(FILES AsciiToPlane.conf DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT ascii)

# INM RPM
install(TARGETS InmToIris DESTINATION ${IRIS_PIPES} COMPONENT inm)
install(FILES InmToIris.conf DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT inm)
