summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorBrian Homerding <homerdin@gmail.com>2020-03-27 06:07:57 -0500
committerGitHub <noreply@github.com>2020-03-27 12:07:57 +0100
commit420b5dd4b96135f219cd15c67c929fe0109e75b1 (patch)
tree2ae282029a4fcc1211e41118aec680255d2ef862 /var
parente1238bae9053d3c283c1721f85af78f3539f473d (diff)
downloadspack-420b5dd4b96135f219cd15c67c929fe0109e75b1.tar.gz
spack-420b5dd4b96135f219cd15c67c929fe0109e75b1.tar.bz2
spack-420b5dd4b96135f219cd15c67c929fe0109e75b1.tar.xz
spack-420b5dd4b96135f219cd15c67c929fe0109e75b1.zip
MpiP: adding variant to build shared libraries (#10410)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/mpip/package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mpip/package.py b/var/spack/repos/builtin/packages/mpip/package.py
index 36fe6e31a7..ceaaba05b6 100644
--- a/var/spack/repos/builtin/packages/mpip/package.py
+++ b/var/spack/repos/builtin/packages/mpip/package.py
@@ -16,11 +16,21 @@ class Mpip(AutotoolsPackage):
version('master', branch='master')
version("3.4.1", sha256="688bf37d73211e6a915f9fc59c358282a266d166c0a10af07a38a01a473296f0")
+ variant('shared', default=False, description="Build the shared library")
+
depends_on("elf")
depends_on("libdwarf")
depends_on('libunwind', when=os.uname()[4] == "x86_64")
depends_on("mpi")
+ @property
+ def build_targets(self):
+ targets = []
+ if '+shared' in self.spec:
+ targets.append('shared')
+
+ return targets
+
def configure_args(self):
config_args = ['--without-f77']
config_args.append("--with-cc=%s" % self.spec['mpi'].mpicc)