# NOTE: if you have baseline-type tests, add the subdirectory OUTSIDE the following if statement
if (NOT SCREAM_BASELINES_ONLY)
  if ("${SCREAM_DYNAMICS_DYCORE}" STREQUAL "HOMME")
    add_subdirectory(homme)
  endif()

  add_subdirectory(p3)
  add_subdirectory(shoc)
  add_subdirectory(cld_fraction)
  add_subdirectory(spa)
  add_subdirectory(surface_coupling)
  if (RUN_ML_CORRECTION_TEST)
    add_subdirectory(ml_correction)
  endif()
  if (SCREAM_DOUBLE_PRECISION)
    add_subdirectory(rrtmgp)
  else()
    message(STATUS "RRTMGP only supported for double precision builds; skipping")
  endif()
  if (SCREAM_TEST_LEVEL GREATER_EQUAL SCREAM_TEST_LEVEL_EXPERIMENTAL)
    add_subdirectory(zm)
  endif()
endif()
