Halide: Add 15.0.0 (#35924)
This commit is contained in:
parent
624e28ee03
commit
f7a6446d3f
@ -12,8 +12,9 @@ class Halide(CMakePackage, PythonExtension):
|
|||||||
homepage = "https://halide-lang.org/"
|
homepage = "https://halide-lang.org/"
|
||||||
url = "https://github.com/halide/Halide/archive/refs/tags/v14.0.0.tar.gz"
|
url = "https://github.com/halide/Halide/archive/refs/tags/v14.0.0.tar.gz"
|
||||||
git = "https://github.com/halide/Halide.git"
|
git = "https://github.com/halide/Halide.git"
|
||||||
maintainers = ["wraith1995"]
|
maintainers("wraith1995")
|
||||||
version("main", branch="main")
|
version("main", branch="main")
|
||||||
|
version("15.0.0", sha256="6680424f80c5731a85d977c06327096afe5af31da3667e91d4d36a25fabdda15")
|
||||||
version("14.0.0", sha256="f9fc9765217cbd10e3a3e3883a60fc8f2dbbeaac634b45c789577a8a87999a01")
|
version("14.0.0", sha256="f9fc9765217cbd10e3a3e3883a60fc8f2dbbeaac634b45c789577a8a87999a01")
|
||||||
variant(
|
variant(
|
||||||
"build_type",
|
"build_type",
|
||||||
@ -54,7 +55,9 @@ class Halide(CMakePackage, PythonExtension):
|
|||||||
|
|
||||||
depends_on("cmake@3.22:", type="build")
|
depends_on("cmake@3.22:", type="build")
|
||||||
depends_on("ninja", 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:
|
for v in _values:
|
||||||
depends_on(
|
depends_on(
|
||||||
"llvm targets={0}".format(v), type=("link", "run"), when="targets={0}".format(v)
|
"llvm targets={0}".format(v), type=("link", "run"), when="targets={0}".format(v)
|
||||||
@ -105,10 +108,7 @@ def cmake_args(self):
|
|||||||
args += [
|
args += [
|
||||||
self.define("Python3_EXECUTABLE", spec["python"].command.path),
|
self.define("Python3_EXECUTABLE", spec["python"].command.path),
|
||||||
self.define("PYBIND11_USE_FETCHCONTENT", False),
|
self.define("PYBIND11_USE_FETCHCONTENT", False),
|
||||||
self.define(
|
self.define("Halide_INSTALL_PYTHONDIR", python_platlib),
|
||||||
"Halide_INSTALL_PYTHONDIR",
|
|
||||||
python_platlib,
|
|
||||||
),
|
|
||||||
]
|
]
|
||||||
return args
|
return args
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user