summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMatthias Diener <matthias.diener@gmail.com>2018-05-24 10:48:37 -0500
committerAdam J. Stewart <ajstewart426@gmail.com>2018-05-24 10:48:37 -0500
commit4c4e2866d8c47e8ed795717965d3ed9de11ac8e0 (patch)
treef6840ed1670d6a098971738e10884dc921f62136 /var
parent5fff4da5b7cf98ad903883aa6a06b5dbc773e9d0 (diff)
downloadspack-4c4e2866d8c47e8ed795717965d3ed9de11ac8e0.tar.gz
spack-4c4e2866d8c47e8ed795717965d3ed9de11ac8e0.tar.bz2
spack-4c4e2866d8c47e8ed795717965d3ed9de11ac8e0.tar.xz
spack-4c4e2866d8c47e8ed795717965d3ed9de11ac8e0.zip
Charm++: Add possibility to build git version (#8260)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/charm/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/charm/package.py b/var/spack/repos/builtin/packages/charm/package.py
index b52d11aa6e..4ca93142b4 100644
--- a/var/spack/repos/builtin/packages/charm/package.py
+++ b/var/spack/repos/builtin/packages/charm/package.py
@@ -39,6 +39,8 @@ class Charm(Package):
homepage = "http://charmplusplus.org"
url = "http://charm.cs.illinois.edu/distrib/charm-6.8.2.tar.gz"
+ version("develop", git="https://github.com/UIUC-PPL/charm")
+
version("6.8.2", "a887a34b638a5b2f7fcf7ff3c262496d")
version("6.8.1", "3e95ffa760909154ef16b643c9bb8193")
version("6.8.0", "54df066a5aefb0bbc1a263c2383c2bba")
@@ -54,7 +56,7 @@ class Charm(Package):
patch("mpi.patch", when="@:6.7.1")
# Ignore compiler warnings while configuring
- patch("strictpass.patch")
+ patch("strictpass.patch", when="@:6.8.2")
# Build targets
# "target" is reserved, so we have to use something else.
@@ -94,6 +96,10 @@ class Charm(Package):
depends_on("papi", when="+papi")
depends_on("cuda", when="+cuda")
+ # Git versions of Charm++ require automake and autoconf
+ depends_on("automake", when="@develop")
+ depends_on("autoconf", when="@develop")
+
conflicts("~tracing", "+papi")
conflicts("backend=multicore", "+smp")