Skip to content

Commit 935196d

Browse files
authored
podio: ensure Python.h is found in ROOT ACLiC (spack#2602)
* podio: ensure Python.h is found in ROOT ACLiC * podio: use headers.directories[0] to get str, not list
1 parent 42d7868 commit 935196d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

repos/spack_repo/builtin/packages/podio/package.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ def setup_run_environment(self, env: EnvironmentModifications) -> None:
127127
# Frame header needs to be available for python bindings
128128
env.prepend_path("ROOT_INCLUDE_PATH", self.prefix.include)
129129

130+
# Pythonizations require Python.h accessible for ACLiC
131+
if self.spec.satisfies("@1.5:"):
132+
env.prepend_path("ROOT_INCLUDE_PATH", self.spec["python"].headers.directories[0])
133+
130134
def setup_dependent_build_environment(
131135
self, env: EnvironmentModifications, dependent_spec: Spec
132136
) -> None:

0 commit comments

Comments
 (0)