summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDennis Klein <d.klein@gsi.de>2023-06-27 14:19:42 +0200
committerGitHub <noreply@github.com>2023-06-27 08:19:42 -0400
commitdfbdcaf5511c4d2f44a2e7c703911751560595e9 (patch)
tree22bed8b16b5d35bbd1b23af88a823a98f339eec3 /var
parentcc5ea14a6ef6cc1526bd7c84e7ad600e18474aea (diff)
downloadspack-dfbdcaf5511c4d2f44a2e7c703911751560595e9.tar.gz
spack-dfbdcaf5511c4d2f44a2e7c703911751560595e9.tar.bz2
spack-dfbdcaf5511c4d2f44a2e7c703911751560595e9.tar.xz
spack-dfbdcaf5511c4d2f44a2e7c703911751560595e9.zip
fairmq: add v1.7.0 (#38550)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/fairmq/package.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/fairmq/package.py b/var/spack/repos/builtin/packages/fairmq/package.py
index 0e6eee57bc..2af3ce52c1 100644
--- a/var/spack/repos/builtin/packages/fairmq/package.py
+++ b/var/spack/repos/builtin/packages/fairmq/package.py
@@ -15,6 +15,13 @@ class Fairmq(CMakePackage):
version("dev", branch="dev", submodules=True, get_full_repo=True)
version(
+ "1.7.0",
+ tag="v1.7.0",
+ commit="d1c99f7e150c1177dc1cab1b2adc16475cade24e",
+ submodules=True,
+ no_cache=True,
+ )
+ version(
"1.6.0",
tag="v1.6.0",
commit="42d27af20fb5cbbbc0b0fdfef1c981d51a8baf87",
@@ -34,6 +41,9 @@ class Fairmq(CMakePackage):
# https://github.com/spack/spack/issues/14344
variant(
+ "autobind", default=True, when="@1.7:", description="Override the channel autoBind default"
+ )
+ variant(
"build_type",
default="RelWithDebInfo",
values=("Debug", "Release", "RelWithDebInfo"),
@@ -63,7 +73,8 @@ class Fairmq(CMakePackage):
args = [
self.define("DISABLE_COLOR", True),
self.define_from_variant("BUILD_EXAMPLES", "examples"),
+ self.define_from_variant("FAIRMQ_CHANNEL_DEFAULT_AUTOBIND", "autobind"),
]
if self.spec.variants["cxxstd"].value != "default":
args.append(self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"))
- return args
+ return list(filter(bool, args)) # return non-falsy args