summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSajid Ali <30510036+s-sajid-ali@users.noreply.github.com>2020-04-25 12:39:33 -0500
committerGitHub <noreply@github.com>2020-04-25 12:39:33 -0500
commit9b0e4cd20b373678a37e27612fe16e66aa819600 (patch)
tree02eed7c737adf4568c2a121ae6a4c20d7cbc0088 /var
parent9bd0b0fbe13ee7bb8feaa043df01b9a8fd60c19e (diff)
downloadspack-9b0e4cd20b373678a37e27612fe16e66aa819600.tar.gz
spack-9b0e4cd20b373678a37e27612fe16e66aa819600.tar.bz2
spack-9b0e4cd20b373678a37e27612fe16e66aa819600.tar.xz
spack-9b0e4cd20b373678a37e27612fe16e66aa819600.zip
ucx : add version, modify variants (#16252)
* fixes * remove extra newline
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/ucx/package.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/ucx/package.py b/var/spack/repos/builtin/packages/ucx/package.py
index 7def88bd88..b345107c29 100644
--- a/var/spack/repos/builtin/packages/ucx/package.py
+++ b/var/spack/repos/builtin/packages/ucx/package.py
@@ -16,6 +16,7 @@ class Ucx(AutotoolsPackage):
maintainers = ['hppritcha']
# Current
+ version('1.8.0', sha256='e400f7aa5354971c8f5ac6b881dc2846143851df868088c37d432c076445628d')
version('1.7.0', sha256='6ab81ee187bfd554fe7e549da93a11bfac420df87d99ee61ffab7bb19bdd3371')
version('1.6.1', sha256='1425648aa03f5fa40e4bc5c4a5a83fe0292e2fe44f6054352fbebbf6d8f342a1')
version('1.6.0', sha256='360e885dd7f706a19b673035a3477397d100a02eb618371697c7f3ee4e143e2c')
@@ -43,11 +44,15 @@ class Ucx(AutotoolsPackage):
description='Enable assertions')
variant('parameter_checking', default=False,
description='Enable paramter checking')
- variant('pic', default=False,
+ variant('pic', default=True,
description='Builds with PIC support')
+ variant('java', default=False,
+ description='Builds with Java bindings')
depends_on('numactl')
depends_on('rdma-core')
+ depends_on('java@8', when='+java')
+ depends_on('maven', when='+java')
def configure_args(self):
spec = self.spec
@@ -82,4 +87,9 @@ class Ucx(AutotoolsPackage):
else:
config_args.append('--without-pic')
+ if '+java' in spec:
+ config_args.append('--with-java=%s' % spec['java'].prefix)
+ else:
+ config_args.append('--without-java')
+
return config_args