fms: add 2025.01, 2024.03 (#48812)
This commit is contained in:
parent
7eddc4b1f8
commit
56892f6140
@ -18,6 +18,8 @@ class Fms(CMakePackage):
|
||||
license("LGPL-3.0-or-later")
|
||||
|
||||
maintainers("AlexanderRichert-NOAA", "Hang-Lei-NOAA", "edwardhartnett", "rem1776", "climbfuji")
|
||||
version("2025.01", sha256="19997ef5468a06c60c1e7af3a56ab7f8a33da814a30827293ca34df5bd888d6f")
|
||||
version("2024.03", sha256="4c1e6bdfafcfec19a4a1c08770c313ab3135d47ec8319f6b07f24d2589caf44d")
|
||||
version("2024.02", sha256="47e5740bb066f5eb032e1de163eb762c7258880a2932f4cc4e34e769e0cc2b0e")
|
||||
version(
|
||||
"2024.01.01", sha256="41c8686bad2b1aed76275e35cbe1af855f7dfce9b6d8907744ea2e8174758f6a"
|
||||
@ -64,6 +66,13 @@ class Fms(CMakePackage):
|
||||
when="@2023.03",
|
||||
)
|
||||
|
||||
variant(
|
||||
"portable_kinds",
|
||||
description="Use iso_c_binding variable kinds",
|
||||
when="@2025.01:",
|
||||
default=False,
|
||||
)
|
||||
|
||||
variant("shared", description="Build shared libraries", when="@2024.02:", default=False)
|
||||
# What the following patch is providing is available in version 2024.03
|
||||
# and newer so it is only needed to 2024.02
|
||||
@ -131,6 +140,7 @@ def cmake_args(self):
|
||||
self.define_from_variant("OPENMP"),
|
||||
self.define_from_variant("ENABLE_QUAD_PRECISION", "quad_precision"),
|
||||
self.define_from_variant("SHARED_LIBS", "shared"),
|
||||
self.define_from_variant("PORTABLE_KINDS", "portable_kinds"),
|
||||
self.define_from_variant("WITH_YAML", "yaml"),
|
||||
self.define_from_variant("CONSTANTS"),
|
||||
self.define_from_variant("LARGEFILE", "large_file"),
|
||||
|
Loading…
Reference in New Issue
Block a user