ADIOS 2.6.0: New Options (#17025)

Control new options/dependencies in ADIOS2 to avoid pick-up of system
packages.
This commit is contained in:
Axel Huebl 2020-06-10 07:19:41 -07:00 committed by GitHub
parent f6020d259a
commit 2827dca905
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -77,7 +77,7 @@ class Adios2(CMakePackage):
# DataMan needs dlopen
conflicts('+dataman', when='~shared')
depends_on('cmake@3.6.0:', type='build')
depends_on('cmake@3.12.0:', type='build')
depends_on('pkgconfig', type='build')
depends_on('libffi', when='+sst') # optional in DILL
@ -179,6 +179,9 @@ def cmake_args(self):
args.append('-DADIOS2_USE_DataSpaces={0}'.format(
'ON' if '+dataspaces' in spec else 'OFF'))
if spec.version >= Version('2.6.0'):
args.append('-DADIOS2_USE_IME=OFF')
if '+sst' in spec:
args.extend([
# Broken dependency package