summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJohn W. Parent <45471568+johnwparent@users.noreply.github.com>2023-08-26 15:26:41 -0400
committerGitHub <noreply@github.com>2023-08-26 21:26:41 +0200
commit74a51aba50cbd77f1d7c02fca76661751165af87 (patch)
tree606df0e330d2ce224ca89d0fcfefc959e619f003 /var
parentb370ecfbdae97507209e2b23914ae3834a3bb090 (diff)
downloadspack-74a51aba50cbd77f1d7c02fca76661751165af87.tar.gz
spack-74a51aba50cbd77f1d7c02fca76661751165af87.tar.bz2
spack-74a51aba50cbd77f1d7c02fca76661751165af87.tar.xz
spack-74a51aba50cbd77f1d7c02fca76661751165af87.zip
CMake: add versions 3.26.4|5 and 3.27.* (#39628)
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/cmake/package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cmake/package.py b/var/spack/repos/builtin/packages/cmake/package.py
index 93ad49d4f8..a9135ad13b 100644
--- a/var/spack/repos/builtin/packages/cmake/package.py
+++ b/var/spack/repos/builtin/packages/cmake/package.py
@@ -27,6 +27,13 @@ class Cmake(Package):
executables = ["^cmake[0-9]*$"]
version("master", branch="master")
+ version("3.27.4", sha256="0a905ca8635ca81aa152e123bdde7e54cbe764fdd9a70d62af44cad8b92967af")
+ version("3.27.3", sha256="66afdc0f181461b70b6fedcde9ecc4226c5cd184e7203617c83b7d8e47f49521")
+ version("3.27.2", sha256="798e50085d423816fe96c9ef8bee5e50002c9eca09fed13e300de8a91d35c211")
+ version("3.27.1", sha256="b1a6b0135fa11b94476e90f5b32c4c8fad480bf91cf22d0ded98ce22c5132004")
+ version("3.27.0", sha256="aaeddb6b28b993d0a6e32c88123d728a17561336ab90e0bf45032383564d3cb8")
+ version("3.26.5", sha256="c0970b1e44a7fbca4322997ce05dac521b04748fe424922152faf22d20782bf9")
+ version("3.26.4", sha256="313b6880c291bd4fe31c0aa51d6e62659282a521e695f30d5cc0d25abbd5c208")
version("3.26.3", sha256="bbd8d39217509d163cb544a40d6428ac666ddc83e22905d3e52c925781f0f659")
version("3.26.2", sha256="d54f25707300064308ef01d4d21b0f98f508f52dda5d527d882b9d88379f89a8")
version("3.26.1", sha256="f29964290ad3ced782a1e58ca9fda394a82406a647e24d6afd4e6c32e42c412f")
@@ -351,6 +358,9 @@ class Cmake(Package):
# jsoncpp requires CMake to build
# use CMake-provided library to avoid circular dependency
args.append("--no-system-jsoncpp")
+ if spec.satisfies("@3.27:"):
+ # cppdap depends on jsoncpp in CMake.
+ args.append("--no-system-cppdap")
# Whatever +/~ownlibs, use system curl.
args.append("--system-curl")