Skip to content
Snippets Groups Projects
Commit 14e70ad6 authored by Saravan Pantham's avatar Saravan Pantham
Browse files

Added netcdf package support.

parent 02e316e7
Branches
Tags
No related merge requests found
from spack import *
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."""
homepage = "http://www.unidata.ucar.edu/software/netcdf/"
url = "ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.3.tar.gz"
version('4.3.3', '5fbd0e108a54bd82cb5702a73f56d2ae')
# Dependencies:
# >HDF5
depends_on("hdf5")
def install(self, spec, prefix):
configure(
"--prefix=%s" % prefix,
"--disable-dap", # Disable DAP.
"--disable-shared", # Don't build shared libraries (use static libs).
"CPPFLAGS=-I%s/include" % spec['hdf5'].prefix, # Link HDF5's include dir.
"LDFLAGS=-L%s/lib" % spec['hdf5'].prefix) # Link HDF5's lib dir.
make("install")
# Check the newly installed netcdf package. Currently disabled.
# make("check")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment