diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/hdf/package.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hdf/package.py b/var/spack/repos/builtin/packages/hdf/package.py index 0c30501560..14f04ea294 100644 --- a/var/spack/repos/builtin/packages/hdf/package.py +++ b/var/spack/repos/builtin/packages/hdf/package.py @@ -21,9 +21,11 @@ class Hdf(AutotoolsPackage): version('4.2.11', sha256='c3f7753b2fb9b27d09eced4d2164605f111f270c9a60b37a578f7de02de86d24') variant('szip', default=False, description="Enable szip support") + variant('libtirpc', default=False, description="Use xdr library from libtirpc package; if false, will use system or hdf internal") depends_on('jpeg@6b:') depends_on('szip', when='+szip') + depends_on('libtirpc', when='+libtirpc') depends_on('zlib@1.1.4:') depends_on('bison', type='build') @@ -49,4 +51,9 @@ class Hdf(AutotoolsPackage): else: config_args.append('--without-szlib') + if '+libtirpc' in spec: + config_args.append('LIBS=-ltirpc') + config_args.append('CPPFLAGS=-I{0}/include/tirpc'.format( + spec['libtirpc'].prefix)) + return config_args |