summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Madlener <thomas.madlener@desy.de>2023-04-12 06:25:54 +0200
committerGitHub <noreply@github.com>2023-04-12 06:25:54 +0200
commit31c583581f37fd44dd2a397cbaeb5fad89b0ac51 (patch)
tree0a15d8d3495024cfcd3d0d8c252c126a820142e8
parent781769545f29e8e57a1a9b4c11c315bd617d7999 (diff)
downloadspack-31c583581f37fd44dd2a397cbaeb5fad89b0ac51.tar.gz
spack-31c583581f37fd44dd2a397cbaeb5fad89b0ac51.tar.bz2
spack-31c583581f37fd44dd2a397cbaeb5fad89b0ac51.tar.xz
spack-31c583581f37fd44dd2a397cbaeb5fad89b0ac51.zip
lhapdf: Pass additional python lib dirs only if possible (#36771)
-rw-r--r--var/spack/repos/builtin/packages/lhapdf/package.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/lhapdf/package.py b/var/spack/repos/builtin/packages/lhapdf/package.py
index 35ab60c089..b02efbd342 100644
--- a/var/spack/repos/builtin/packages/lhapdf/package.py
+++ b/var/spack/repos/builtin/packages/lhapdf/package.py
@@ -42,11 +42,15 @@ class Lhapdf(AutotoolsPackage):
depends_on("gettext", type="build", when="+python")
def configure_args(self):
- args = [
- "FCFLAGS=-O3",
- "CFLAGS=-O3",
- "CXXFLAGS=-O3",
- "LIBS=-L" + self.spec["python"].prefix.lib + " -L" + self.spec["gettext"].prefix.lib,
- ]
+ args = ["FCFLAGS=-O3", "CFLAGS=-O3", "CXXFLAGS=-O3"]
+
+ if self.spec.satisfies("+python"):
+ args.extend(
+ "LIBS=-L"
+ + self.spec["python"].prefix.lib
+ + " -L"
+ + self.spec["gettext"].prefix.lib
+ )
+
args.extend(self.enable_or_disable("python"))
return args