diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/build_systems/autotools.py | 10 |
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) |