set(PACKAGE data_converters-ngpipes-cfradials)

message(STATUS ${PACKAGE})

find_package(spdlog REQUIRED)

set(PIPE_NAMES cfrnc2iris)
set(SCRIPTS cfrnc2iris_focus.sh cfrnc_leosphere_fix.sh cfrnc_input_watchdog.sh)
set(CONF_FILES cfrnc2iris.conf)
set(SERVICE_FILE cfrnc-input-watchdog.service)

include_directories(${CMAKE_SOURCE_DIR}/ngpipes)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

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

add_executable(cfrad_read cfrad_read.cpp cfr2file.cpp cfr2sweep.cpp cfr2file.hpp cfr2sweep.hpp cfr2field.hpp ptime_strings.hpp cfr1data.hpp cfr1data.cpp)
add_executable(cfrnc2iris cfrnc2iris.cpp cfr2file.cpp cfr2sweep.cpp cfr2file.hpp cfr2sweep.hpp cfr2field.hpp volume_desc.hpp volume_state.hpp ptime_strings.hpp cfr1data.hpp cfr1data.cpp)
  
install(TARGETS ${PIPE_NAMES} DESTINATION ${IRIS_PIPES} COMPONENT netcdf)
install(PROGRAMS ${SCRIPTS} DESTINATION ${IRIS_PIPES} COMPONENT netcdf)
install(FILES ${CONF_FILES} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT netcdf)
install(FILES ${SERVICE_FILE} DESTINATION ${IRIS_SYSCONFDIR} COMPONENT netcdf)
