summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTeo <wraith1995@users.noreply.github.com>2023-03-08 16:22:16 -0500
committerGitHub <noreply@github.com>2023-03-08 16:22:16 -0500
commitf7a6446d3faffb8168ee0f88672d76499dc9249c (patch)
treec0c17666664cf11d07046d398314827e9510ba0b /var
parent624e28ee0375f861630167e02f9c18240fcf19f2 (diff)
downloadspack-f7a6446d3faffb8168ee0f88672d76499dc9249c.tar.gz
spack-f7a6446d3faffb8168ee0f88672d76499dc9249c.tar.bz2
spack-f7a6446d3faffb8168ee0f88672d76499dc9249c.tar.xz
spack-f7a6446d3faffb8168ee0f88672d76499dc9249c.zip
Halide: Add 15.0.0 (#35924)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/halide/package.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/halide/package.py b/var/spack/repos/builtin/packages/halide/package.py
index 200b7f1b54..67ef587b04 100644
--- a/var/spack/repos/builtin/packages/halide/package.py
+++ b/var/spack/repos/builtin/packages/halide/package.py
@@ -12,8 +12,9 @@ class Halide(CMakePackage, PythonExtension):
homepage = "https://halide-lang.org/"
url = "https://github.com/halide/Halide/archive/refs/tags/v14.0.0.tar.gz"
git = "https://github.com/halide/Halide.git"
- maintainers = ["wraith1995"]
+ maintainers("wraith1995")
version("main", branch="main")
+ version("15.0.0", sha256="6680424f80c5731a85d977c06327096afe5af31da3667e91d4d36a25fabdda15")
version("14.0.0", sha256="f9fc9765217cbd10e3a3e3883a60fc8f2dbbeaac634b45c789577a8a87999a01")
variant(
"build_type",
@@ -54,7 +55,9 @@ class Halide(CMakePackage, PythonExtension):
depends_on("cmake@3.22:", type="build")
depends_on("ninja", type="build")
- depends_on("llvm@14.0.0:14+clang+lld build_type=Release", type=("link", "run"))
+ depends_on("llvm+clang+lld build_type=Release", type=("link", "run"))
+ depends_on("llvm@13.0.0:15", type=("link", "run"), when="@14.0.0")
+ depends_on("llvm@14.0.0:16", type=("link", "run"), when="@15.0.0:")
for v in _values:
depends_on(
"llvm targets={0}".format(v), type=("link", "run"), when="targets={0}".format(v)
@@ -105,10 +108,7 @@ class Halide(CMakePackage, PythonExtension):
args += [
self.define("Python3_EXECUTABLE", spec["python"].command.path),
self.define("PYBIND11_USE_FETCHCONTENT", False),
- self.define(
- "Halide_INSTALL_PYTHONDIR",
- python_platlib,
- ),
+ self.define("Halide_INSTALL_PYTHONDIR", python_platlib),
]
return args