summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/root/package.py
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2021-10-20 02:15:14 -0500
committerGitHub <noreply@github.com>2021-10-20 09:15:14 +0200
commit42a6e1fcee81aa31a58023d6b44c1a8b01e73500 (patch)
treeba9e413217e2879e5dbb0f0b5f6c69a14316a440 /var/spack/repos/builtin/packages/root/package.py
parent1983d6d9d0a63aa874e3546e671f0bfea3390300 (diff)
downloadspack-42a6e1fcee81aa31a58023d6b44c1a8b01e73500.tar.gz
spack-42a6e1fcee81aa31a58023d6b44c1a8b01e73500.tar.bz2
spack-42a6e1fcee81aa31a58023d6b44c1a8b01e73500.tar.xz
spack-42a6e1fcee81aa31a58023d6b44c1a8b01e73500.zip
root: prepend dependent_spec.prefix.include to ROOT_INCLUDE_PATH (#26379)
Spack is not populating CPATH anymore (https://github.com/spack/spack/commit/e3f97b37e64d4de70baf8e58fcd747b021d8f2f9#diff-259adc895c0b2e8fca42ffb99d8051eec0712c868d12d8da255d32f1663acdc7), and downstream packages ([gaudi](https://github.com/spack/spack/blob/1aa7758dbb572aa0f92efe1e1f61b2df37aae2e5/var/spack/repos/builtin/packages/gaudi/package.py#L116)) have alrady started to include this in their package.py files. Instead of propagating this to all downstream packages, it tries to address the issue at the source.
Diffstat (limited to 'var/spack/repos/builtin/packages/root/package.py')
-rw-r--r--var/spack/repos/builtin/packages/root/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/root/package.py b/var/spack/repos/builtin/packages/root/package.py
index ad99453d28..b02ad3131d 100644
--- a/var/spack/repos/builtin/packages/root/package.py
+++ b/var/spack/repos/builtin/packages/root/package.py
@@ -617,6 +617,7 @@ class Root(CMakePackage):
env.prepend_path('PYTHONPATH', self.prefix.lib)
env.prepend_path('PATH', self.prefix.bin)
env.append_path('CMAKE_MODULE_PATH', self.prefix.cmake)
+ env.prepend_path('ROOT_INCLUDE_PATH', dependent_spec.prefix.include)
if "+rpath" not in self.spec:
env.prepend_path('LD_LIBRARY_PATH', self.prefix.lib)
@@ -625,5 +626,6 @@ class Root(CMakePackage):
env.set('ROOT_VERSION', 'v{0}'.format(self.version.up_to(1)))
env.prepend_path('PYTHONPATH', self.prefix.lib)
env.prepend_path('PATH', self.prefix.bin)
+ env.prepend_path('ROOT_INCLUDE_PATH', dependent_spec.prefix.include)
if "+rpath" not in self.spec:
env.prepend_path('LD_LIBRARY_PATH', self.prefix.lib)