summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/boost/package.py
diff options
context:
space:
mode:
authoriarspider <iarspider@gmail.com>2022-11-19 12:07:52 +0100
committerGitHub <noreply@github.com>2022-11-19 12:07:52 +0100
commit602984460d8a6c189fa9127e9268707dfe4dff86 (patch)
treeecb126946c17d28347f8ad97dc0aa95df5195c35 /var/spack/repos/builtin/packages/boost/package.py
parent62b1d52a1e1fd48f5711b36b9b30b0d7ff8bcb84 (diff)
downloadspack-602984460d8a6c189fa9127e9268707dfe4dff86.tar.gz
spack-602984460d8a6c189fa9127e9268707dfe4dff86.tar.bz2
spack-602984460d8a6c189fa9127e9268707dfe4dff86.tar.xz
spack-602984460d8a6c189fa9127e9268707dfe4dff86.zip
Boost: enable lzma and zstd iostreams (#33998)
Diffstat (limited to 'var/spack/repos/builtin/packages/boost/package.py')
-rw-r--r--var/spack/repos/builtin/packages/boost/package.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py
index 3fd01f2384..03950786b4 100644
--- a/var/spack/repos/builtin/packages/boost/package.py
+++ b/var/spack/repos/builtin/packages/boost/package.py
@@ -225,6 +225,8 @@ class Boost(Package):
depends_on("mpi", when="+mpi")
depends_on("bzip2", when="+iostreams")
depends_on("zlib", when="+iostreams")
+ depends_on("zstd", when="+iostreams")
+ depends_on("xz", when="+iostreams")
depends_on("py-numpy", when="+numpy", type=("build", "run"))
# Improve the error message when the context-impl variant is conflicting
@@ -513,9 +515,13 @@ class Boost(Package):
"-s",
"ZLIB_LIBPATH=%s" % spec["zlib"].prefix.lib,
"-s",
- "NO_LZMA=1",
+ "LZMA_INCLUDE=%s" % spec["xz"].prefix.include,
"-s",
- "NO_ZSTD=1",
+ "LZMA_LIBPATH=%s" % spec["xz"].prefix.lib,
+ "-s",
+ "ZSTD_INCLUDE=%s" % spec["zstd"].prefix.include,
+ "-s",
+ "ZSTD_LIBPATH=%s" % spec["zstd"].prefix.lib,
]
)