# Copyright (c) 2026 The YAC Authors
#
# SPDX-License-Identifier: BSD-3-Clause

if(YAC_ENABLE_MCI AND YAC_ENABLE_NETCDF)
  add_executable(toy_scrip.x toy_scrip.c)
  target_link_libraries(
    toy_scrip.x yac_mci yac_utils MPI::MPI_C NetCDF::NetCDF_C
  )
endif()

configure_file(
  toy_scrip_DUMMY.sh.in
  toy_scrip_DUMMY.sh
  @ONLY
  FILE_PERMISSIONS
  OWNER_READ
  OWNER_WRITE
  OWNER_EXECUTE
  GROUP_READ
  GROUP_EXECUTE
  WORLD_READ
  WORLD_EXECUTE
)
configure_file(
  toy_scrip_GEN_MASK.sh.in
  toy_scrip_GEN_MASK.sh
  @ONLY
  FILE_PERMISSIONS
  OWNER_READ
  OWNER_WRITE
  OWNER_EXECUTE
  GROUP_READ
  GROUP_EXECUTE
  WORLD_READ
  WORLD_EXECUTE
)
configure_file(
  toy_scrip_ICOS_ICOH.sh.in
  toy_scrip_ICOS_ICOH.sh
  @ONLY
  FILE_PERMISSIONS
  OWNER_READ
  OWNER_WRITE
  OWNER_EXECUTE
  GROUP_READ
  GROUP_EXECUTE
  WORLD_READ
  WORLD_EXECUTE
)
configure_file(
  toy_scrip_NOGT_ICOH.sh.in
  toy_scrip_NOGT_ICOH.sh
  @ONLY
  FILE_PERMISSIONS
  OWNER_READ
  OWNER_WRITE
  OWNER_EXECUTE
  GROUP_READ
  GROUP_EXECUTE
  WORLD_READ
  WORLD_EXECUTE
)
configure_file(
  toy_scrip_NOICOH.sh.in
  toy_scrip_NOICOH.sh
  @ONLY
  FILE_PERMISSIONS
  OWNER_READ
  OWNER_WRITE
  OWNER_EXECUTE
  GROUP_READ
  GROUP_EXECUTE
  WORLD_READ
  WORLD_EXECUTE
)
