Spack packages now PEP8 compliant.
This commit is contained in:
@@ -26,9 +26,11 @@
|
||||
|
||||
|
||||
class Netcdf(Package):
|
||||
"""NetCDF is a set of software libraries and self-describing, machine-independent
|
||||
data formats that support the creation, access, and sharing of array-oriented
|
||||
scientific data."""
|
||||
"""NetCDF is a set of software libraries and self-describing,
|
||||
machine-independent data formats that support the creation, access,
|
||||
and sharing of array-oriented scientific data.
|
||||
|
||||
"""
|
||||
|
||||
homepage = "http://www.unidata.ucar.edu/software/netcdf"
|
||||
url = "ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.3.tar.gz"
|
||||
@@ -74,18 +76,19 @@ def install(self, spec, prefix):
|
||||
"--enable-dap"
|
||||
]
|
||||
|
||||
# Make sure Netcdf links against Spack's curl
|
||||
# Otherwise it may pick up system's curl, which could lead to link errors:
|
||||
# /usr/lib/x86_64-linux-gnu/libcurl.so: undefined reference to `SSL_CTX_use_certificate_chain_file@OPENSSL_1.0.0'
|
||||
# Make sure Netcdf links against Spack's curl, otherwise
|
||||
# otherwise it may pick up system's curl, which can give link
|
||||
# errors, e.g.:
|
||||
# undefined reference to `SSL_CTX_use_certificate_chain_file`
|
||||
LIBS.append("-lcurl")
|
||||
CPPFLAGS.append("-I%s" % spec['curl'].prefix.include)
|
||||
LDFLAGS.append( "-L%s" % spec['curl'].prefix.lib)
|
||||
LDFLAGS.append("-L%s" % spec['curl'].prefix.lib)
|
||||
|
||||
if '+mpi' in spec:
|
||||
config_args.append('--enable-parallel4')
|
||||
|
||||
CPPFLAGS.append("-I%s/include" % spec['hdf5'].prefix)
|
||||
LDFLAGS.append( "-L%s/lib" % spec['hdf5'].prefix)
|
||||
LDFLAGS.append("-L%s/lib" % spec['hdf5'].prefix)
|
||||
|
||||
# HDF4 support
|
||||
# As of NetCDF 4.1.3, "--with-hdf4=..." is no longer a valid option
|
||||
@@ -93,13 +96,13 @@ def install(self, spec, prefix):
|
||||
if '+hdf4' in spec:
|
||||
config_args.append("--enable-hdf4")
|
||||
CPPFLAGS.append("-I%s/include" % spec['hdf'].prefix)
|
||||
LDFLAGS.append( "-L%s/lib" % spec['hdf'].prefix)
|
||||
LIBS.append( "-l%s" % "jpeg")
|
||||
LDFLAGS.append("-L%s/lib" % spec['hdf'].prefix)
|
||||
LIBS.append("-l%s" % "jpeg")
|
||||
|
||||
if 'szip' in spec:
|
||||
CPPFLAGS.append("-I%s/include" % spec['szip'].prefix)
|
||||
LDFLAGS.append( "-L%s/lib" % spec['szip'].prefix)
|
||||
LIBS.append( "-l%s" % "sz")
|
||||
LDFLAGS.append("-L%s/lib" % spec['szip'].prefix)
|
||||
LIBS.append("-l%s" % "sz")
|
||||
|
||||
# Fortran support
|
||||
# In version 4.2+, NetCDF-C and NetCDF-Fortran have split.
|
||||
|
Reference in New Issue
Block a user