
add_executable(test_header test_header.cpp
        ../bufr.hpp ../mfbufr.hpp)
add_executable(test_arome test_arome.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfarome.hpp)
add_executable(test_z_raster test_z_raster.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfraster.hpp)
add_executable(test_sig_z_raster test_sig_z_raster.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfraster.hpp)
add_executable(test_adv_raster test_adv_raster.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfraster.hpp)
add_executable(test_zdr_sweep test_zdr_sweep.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfsweep.hpp)
add_executable(test_z_sweep test_z_sweep.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfsweep.hpp)
add_executable(test_rhohv_sweep test_rhohv_sweep.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfsweep.hpp)
add_executable(test_phidp_sweep test_phidp_sweep.cpp
        ../bufr.hpp ../mfbufr.hpp ../mfsweep.hpp)

target_include_directories(test_header PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_arome PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_z_raster PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_sig_z_raster PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_adv_raster PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_zdr_sweep PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_z_sweep PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_rhohv_sweep PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
target_include_directories(test_phidp_sweep PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
      
target_link_libraries(test_header bufr)
target_link_libraries(test_arome bufr)
target_link_libraries(test_z_raster bufr)
target_link_libraries(test_sig_z_raster bufr)
target_link_libraries(test_adv_raster bufr)
target_link_libraries(test_zdr_sweep bufr)
target_link_libraries(test_z_sweep bufr)
target_link_libraries(test_rhohv_sweep bufr)
target_link_libraries(test_phidp_sweep bufr)
