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:
parent
f6020d259a
commit
2827dca905
@ -77,7 +77,7 @@ class Adios2(CMakePackage):
|
|||||||
# DataMan needs dlopen
|
# DataMan needs dlopen
|
||||||
conflicts('+dataman', when='~shared')
|
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('pkgconfig', type='build')
|
||||||
|
|
||||||
depends_on('libffi', when='+sst') # optional in DILL
|
depends_on('libffi', when='+sst') # optional in DILL
|
||||||
@ -179,6 +179,9 @@ def cmake_args(self):
|
|||||||
args.append('-DADIOS2_USE_DataSpaces={0}'.format(
|
args.append('-DADIOS2_USE_DataSpaces={0}'.format(
|
||||||
'ON' if '+dataspaces' in spec else 'OFF'))
|
'ON' if '+dataspaces' in spec else 'OFF'))
|
||||||
|
|
||||||
|
if spec.version >= Version('2.6.0'):
|
||||||
|
args.append('-DADIOS2_USE_IME=OFF')
|
||||||
|
|
||||||
if '+sst' in spec:
|
if '+sst' in spec:
|
||||||
args.extend([
|
args.extend([
|
||||||
# Broken dependency package
|
# Broken dependency package
|
||||||
|
Loading…
Reference in New Issue
Block a user