summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/fastjet/package.py
diff options
context:
space:
mode:
authoriarspider <iarspider@gmail.com>2020-06-29 10:46:44 +0200
committerGitHub <noreply@github.com>2020-06-29 09:46:44 +0100
commit01357d49255a8fb74feb0dcef79ec3d69a09f15f (patch)
tree2b64b154ff08661e580935a06c01ece11691621d /var/spack/repos/builtin/packages/fastjet/package.py
parente6bb8360d04ac4204d7df5fdb688df68b21bb99d (diff)
downloadspack-01357d49255a8fb74feb0dcef79ec3d69a09f15f.tar.gz
spack-01357d49255a8fb74feb0dcef79ec3d69a09f15f.tar.bz2
spack-01357d49255a8fb74feb0dcef79ec3d69a09f15f.tar.xz
spack-01357d49255a8fb74feb0dcef79ec3d69a09f15f.zip
New package: fjcontrib + new variants for fastjet (#17255)
* New package: fjcontrib + new variants for fastjet * Flake-8 * Flake-8 once more * Update package.py * Allow choosing which plugins to build Build all plugins by default. * Flake-8 * Always build all plugins * Update package.py Co-authored-by: iarspider <iarpsider@gmail.com>
Diffstat (limited to 'var/spack/repos/builtin/packages/fastjet/package.py')
-rw-r--r--var/spack/repos/builtin/packages/fastjet/package.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/fastjet/package.py b/var/spack/repos/builtin/packages/fastjet/package.py
index fcd854f978..ad89e48027 100644
--- a/var/spack/repos/builtin/packages/fastjet/package.py
+++ b/var/spack/repos/builtin/packages/fastjet/package.py
@@ -47,3 +47,13 @@ class Fastjet(AutotoolsPackage):
version('2.3.1', sha256='16c32b420e1aa7d0b6fecddd980ea0f2b7e3c2c66585e06f0eb3142677ab6ccf')
version('2.3.0', sha256='e452fe4a9716627bcdb726cfb0917f46a7ac31f6006330a6ccc1abc43d9c2d53')
# older version use .tar instead of .tar.gz extension, to be added
+
+ variant('shared', default=True, description='Builds a shared version of the library')
+ variant('auto-ptr', default=False, description='Use auto_ptr')
+
+ def configure_args(self):
+ extra_args = ["--enable-allplugins"]
+ extra_args += self.enable_or_disable('shared')
+ extra_args += self.enable_or_disable('auto-ptr')
+
+ return extra_args