summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/argobots/package.py
diff options
context:
space:
mode:
authordorier <dorier@users.noreply.github.com>2018-11-15 03:39:35 +0000
committerAdam J. Stewart <ajstewart426@gmail.com>2018-11-14 21:39:35 -0600
commit8a41cbf813238cbb35b6cd9332ea1d6c39372576 (patch)
treeea5ad8128ca92e5296088ad634050d9dcb297a4e /var/spack/repos/builtin/packages/argobots/package.py
parent12177e41f01891e984bcd63eec1a5aea7eeb1e7a (diff)
downloadspack-8a41cbf813238cbb35b6cd9332ea1d6c39372576.tar.gz
spack-8a41cbf813238cbb35b6cd9332ea1d6c39372576.tar.bz2
spack-8a41cbf813238cbb35b6cd9332ea1d6c39372576.tar.xz
spack-8a41cbf813238cbb35b6cd9332ea1d6c39372576.zip
Argobots: added @develop version and +valgrind variant (#9664)
* added develop version in argobots package and added valgrind variant * made autotools required only for develop version * corrected style * Added --disable-valgrind Added --disable-valgrind to explicitly disable it when +valgrind isn't provided.
Diffstat (limited to 'var/spack/repos/builtin/packages/argobots/package.py')
-rw-r--r--var/spack/repos/builtin/packages/argobots/package.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/argobots/package.py b/var/spack/repos/builtin/packages/argobots/package.py
index 3df5a2039e..e2d9a64172 100644
--- a/var/spack/repos/builtin/packages/argobots/package.py
+++ b/var/spack/repos/builtin/packages/argobots/package.py
@@ -17,6 +17,25 @@ class Argobots(AutotoolsPackage):
homepage = "http://www.argobots.org/"
url = "https://github.com/pmodels/argobots/releases/download/v1.0b1/argobots-1.0b1.tar.gz"
+ git = "https://github.com/pmodels/argobots.git"
+ version("develop", branch="master")
version("1.0b1", "5eeab7b2c639d08bbea22db3026cdf39")
version("1.0a1", "9d29d57d14d718f93b505178f6ba3e08")
+
+ variant("valgrind", default=False, description="Enable Valgrind")
+
+ depends_on("m4", type=("build"), when="@develop")
+ depends_on("autoconf", type=("build"), when="@develop")
+ depends_on("automake", type=("build"), when="@develop")
+ depends_on("libtool", type=("build"), when="@develop")
+ depends_on("valgrind", when="+valgrind")
+
+ def configure_args(self):
+ args = ["--enable-perf-opt"]
+ if '+valgrind' in self.spec:
+ args.append('--enable-valgrind')
+ else:
+ args.append('--disable-valgrind')
+
+ return args