diff --git a/packages/darshan-runtime/package.py b/packages/darshan-runtime/package.py index dc3949a..57dacec 100644 --- a/packages/darshan-runtime/package.py +++ b/packages/darshan-runtime/package.py @@ -1,13 +1,16 @@ - - from spack.package import * from spack.pkg.builtin.darshan_runtime import DarshanRuntime as BuiltinDarshanRuntime class DarshanRuntime(BuiltinDarshanRuntime): - + version('dask', branch='snyder/dxt-extra-info-pthread-id', git="https://github.com/darshan-hpc/darshan.git", submodules=True) variant('hdf5', default=False, description='additional HDF5 statistics') + depends_on("autoconf", type="build", when="@dask") + depends_on("automake", type="build", when="@dask") + depends_on("libtool", type="build", when="@dask") + depends_on("m4", type="build", when="@dask") + depends_on('hdf5@1.10.0:', when='+hdf5') def configure_args(self): diff --git a/packages/darshan-util/package.py b/packages/darshan-util/package.py new file mode 100644 index 0000000..b6e5153 --- /dev/null +++ b/packages/darshan-util/package.py @@ -0,0 +1,11 @@ +from spack.package import * +from spack.pkg.builtin.darshan_util import DarshanUtil as BuiltinDarshanUtil + + +class DarshanUtil(BuiltinDarshanUtil): + version('dask', branch='snyder/dxt-extra-info-pthread-id', git="https://github.com/darshan-hpc/darshan.git", submodules=True) + + depends_on("autoconf", type="build", when="@dask") + depends_on("automake", type="build", when="@dask") + depends_on("libtool", type="build", when="@dask") + depends_on("m4", type="build", when="@dask")