diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/gdal/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/gdal/package.py b/var/spack/repos/builtin/packages/gdal/package.py index b6b78f8020..af3165db1f 100644 --- a/var/spack/repos/builtin/packages/gdal/package.py +++ b/var/spack/repos/builtin/packages/gdal/package.py @@ -172,6 +172,7 @@ class Gdal(AutotoolsPackage): # https://trac.osgeo.org/gdal/wiki/BuildHints def configure_args(self): spec = self.spec + libs = [] # Required dependencies args = [ @@ -294,6 +295,9 @@ class Gdal(AutotoolsPackage): # https://trac.osgeo.org/gdal/wiki/HDF if '+hdf4' in spec: args.append('--with-hdf4={0}'.format(spec['hdf'].prefix)) + hdf4 = self.spec['hdf'] + if '+libtirpc' in hdf4: + libs.append('-ltirpc') else: args.append('--with-hdf4=no') @@ -480,6 +484,9 @@ class Gdal(AutotoolsPackage): '--with-pdfium=no', ]) + if libs: + args.append('LIBS=' + ' '.join(libs)) + return args @run_after('install') |