Skip to content

Commit

Permalink
Merge pull request #302 from climbfuji/feature/fms_2023p02
Browse files Browse the repository at this point in the history
  • Loading branch information
climbfuji committed Aug 15, 2023
2 parents 9571823 + e9e21bd commit 038df84
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion var/spack/repos/builtin/packages/fms/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ class Fms(CMakePackage):
url = "https://github.com/NOAA-GFDL/FMS/archive/refs/tags/2022.04.tar.gz"
git = "https://github.com/NOAA-GFDL/FMS.git"

maintainers("AlexanderRichert-NOAA", "Hang-Lei-NOAA", "edwardhartnett", "rem1776")
maintainers("AlexanderRichert-NOAA", "Hang-Lei-NOAA", "edwardhartnett", "rem1776", "climbfuji")

version("2023.02", sha256="dc029ffadfd82c334f104268bedd8635c77976485f202f0966ae4cf06d2374be")
version("2023.01", sha256="6079ea885e9365513b453c77aadfc7c305bf413b840656bb333db1eabba0f18e")
version("2022.04", sha256="f741479128afc2b93ca8291a4c5bcdb024a8cbeda1a26bf77a236c0f629e1b03")
version("2022.03", sha256="42d2ac53d3c889a8177a6d7a132583364c0f6e5d5cbde0d980443b6797ad4838")
Expand Down Expand Up @@ -85,6 +86,9 @@ class Fms(CMakePackage):
variant(
"pic", default=False, description="Build with position independent code", when="@2022.02:"
)
variant(
"use_fmsio", default=False, description="Enable deprecated fms_io API", when="@2023.02:"
)

depends_on("netcdf-c")
depends_on("netcdf-fortran")
Expand All @@ -108,6 +112,8 @@ def cmake_args(self):
self.define("64BIT", "precision=64" in self.spec),
self.define_from_variant("FPIC", "pic"),
]
with when("@2023.02:"):
args.append(self.define_from_variant("USE_DEPRECATED_IO", "use_fmsio"))

args.append(self.define("CMAKE_C_COMPILER", self.spec["mpi"].mpicc))
args.append(self.define("CMAKE_CXX_COMPILER", self.spec["mpi"].mpicxx))
Expand Down

0 comments on commit 038df84

Please sign in to comment.