set(DIAGNOSTIC_SRCS atm_density.cpp dry_static_energy.cpp exner.cpp field_at_level.cpp field_at_pressure_level.cpp ice_water_path.cpp liquid_water_path.cpp longwave_cloud_forcing.cpp meridional_vapor_flux.cpp potential_temperature.cpp precip_ice_surf_mass_flux.cpp precip_liq_surf_mass_flux.cpp precip_total_surf_mass_flux.cpp rain_water_path.cpp relative_humidity.cpp rime_water_path.cpp sea_level_pressure.cpp shortwave_cloud_forcing.cpp vapor_water_path.cpp vertical_layer_interface.cpp vertical_layer_midpoint.cpp vertical_layer_thickness.cpp virtual_temperature.cpp zonal_vapor_flux.cpp ) add_library(diagnostics ${DIAGNOSTIC_SRCS}) target_include_directories(diagnostics PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../share) target_link_libraries(diagnostics PUBLIC scream_share) if (NOT SCREAM_LIB_ONLY) add_subdirectory(tests) endif()