summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/build_systems/autotools.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/spack/spack/build_systems/autotools.py b/lib/spack/spack/build_systems/autotools.py
index 6591b6495b..df17d2ddf1 100644
--- a/lib/spack/spack/build_systems/autotools.py
+++ b/lib/spack/spack/build_systems/autotools.py
@@ -219,11 +219,11 @@ class AutotoolsPackage(PackageBase):
# This line is what is needed most of the time
# --install, --verbose, --force
autoreconf_args = ['-ivf']
- if 'pkgconfig' in spec:
- autoreconf_args += [
- '-I',
- os.path.join(spec['pkgconfig'].prefix, 'share', 'aclocal'),
- ]
+ for dep in spec.dependencies(deptype='build'):
+ if os.path.exists(dep.prefix.share.aclocal):
+ autoreconf_args.extend([
+ '-I', dep.prefix.share.aclocal
+ ])
autoreconf_args += self.autoreconf_extra_args
m.autoreconf(*autoreconf_args)