summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/hdf/package.py7
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