summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/openvkl/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/openvkl/package.py b/var/spack/repos/builtin/packages/openvkl/package.py
index 69b80f270f..32bbdcafe2 100644
--- a/var/spack/repos/builtin/packages/openvkl/package.py
+++ b/var/spack/repos/builtin/packages/openvkl/package.py
@@ -16,6 +16,7 @@ class Openvkl(CMakePackage):
# maintainers("github_user1", "github_user2")
+ version("1.3.2", sha256="7704736566bf17497a3e51c067bd575316895fda96eccc682dae4aac7fb07b28")
version("1.3.1", sha256="c9cefb6c313f2b4c0331e9629931759a6bc204ec00deed6ec0becad1670a1933")
version("1.3.0", sha256="c6d4d40e6d232839c278b53dee1e7bd3bd239c3ccac33f49b465fc65a0692be9")
version("1.2.0", sha256="dc468c2f0a359aaa946e04a01c2a6634081f7b6ce31b3c212c74bf7b4b0c9ec2")
@@ -24,7 +25,8 @@ class Openvkl(CMakePackage):
version("1.0.0", sha256="81ccae679bfa2feefc4d4b1ce72bcd242ba34d2618fbb418a1c2a05d640d16b4")
version("0.13.0", sha256="974608259e3a5d8e29d2dfe81c6b2b1830aadeb9bbdc87127f3a7c8631e9f1bd")
- depends_on("embree@3.13.0:3")
+ depends_on("embree@4", when="@1.3.2:")
+ depends_on("embree@3.13.0:3", when="@:1.3.1")
depends_on("embree@3.13.1:", when="@1.0.0:")
depends_on("ispc@1.15.0:", type=("build"))
depends_on("ispc@1.16.0:", when="@1.0.0:", type=("build"))
@@ -32,10 +34,14 @@ class Openvkl(CMakePackage):
depends_on("rkcommon@1.6.1:")
depends_on("rkcommon@1.7.0:", when="@1.0.0:")
depends_on("rkcommon@1.8.0:", when="@1.1:")
+ depends_on("rkcommon@:1.10.0", when="@:1.3.1")
+ depends_on("rkcommon@1.11.0:", when="@1.3.2:")
depends_on("tbb")
def cmake_args(self):
args = [
+ # otherwise, openvkl 1.3.2 tries to install its headers into /openvkl
+ self.define("CMAKE_INSTALL_INCLUDEDIR", f"{self.spec.prefix}/include"),
self.define("BUILD_BENCHMARKS", False),
self.define("BUILD_EXAMPLES", False),
self.define("BUILD_TESTING", False),