add_subdirectory(hdf5)
add_subdirectory(mf_bufr_out)
add_subdirectory(grib)
add_subdirectory(cfradials)
add_subdirectory(protobuf)
add_subdirectory(metar)
add_subdirectory(ascii)
add_subdirectory(csv)
add_subdirectory(kml)
add_subdirectory(data_manager_lib)

set(CONF_FILE sites_map.conf)

install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT hdf5)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT netcdf)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT netcdf-input-dto)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT bufr)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT protobuf)

# Data-manager component config (only when BUILD_DM=ON)
if(BUILD_DM)
  install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT protobuf-dm)
endif()
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT metar)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT grib)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT archive)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT asterix)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT dwr2)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT ewis)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT mcidas)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT rainbow)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT uf)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT kma)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT ascii)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT inm)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT contour)
install(FILES ${CONF_FILE} DESTINATION ${IRIS_CONFIG_TMPL} COMPONENT turkeycat)