summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMichael Kuhn <suraia@ikkoku.de>2018-03-26 16:16:38 +0200
committerMassimiliano Culpo <massimiliano.culpo@gmail.com>2018-03-26 16:16:38 +0200
commit2a36c61d0f2239493608d071222810868aa557c5 (patch)
treea8490354908fab7552ed6eb25f566ab6a9ec7668 /var
parent658896a7a5bb527641af4cad4bb14c809958adbd (diff)
downloadspack-2a36c61d0f2239493608d071222810868aa557c5.tar.gz
spack-2a36c61d0f2239493608d071222810868aa557c5.tar.bz2
spack-2a36c61d0f2239493608d071222810868aa557c5.tar.xz
spack-2a36c61d0f2239493608d071222810868aa557c5.zip
adios2: add support for Fortran bindings (#7600)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/adios2/package.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/adios2/package.py b/var/spack/repos/builtin/packages/adios2/package.py
index 52a598e2be..a25ba9769e 100644
--- a/var/spack/repos/builtin/packages/adios2/package.py
+++ b/var/spack/repos/builtin/packages/adios2/package.py
@@ -60,6 +60,8 @@ class Adios2(CMakePackage):
# language bindings
variant('python', default=True,
description='Enable the Python >= 2.7 bindings')
+ variant('fortran', default=True,
+ description='Enable the Fortran bindings')
# requires mature C++11 implementations
conflicts('%gcc@:4.7')
@@ -116,7 +118,9 @@ class Adios2(CMakePackage):
'-DADIOS2_USE_ADIOS1={0}'.format(
'ON' if '+adios1' in spec else 'OFF'),
'-DADIOS2_USE_Python={0}'.format(
- 'ON' if '+python' in spec else 'OFF')
+ 'ON' if '+python' in spec else 'OFF'),
+ '-DADIOS2_USE_Fortran={0}'.format(
+ 'ON' if '+fortran' in spec else 'OFF')
]
if spec.satisfies('+python'):
args.append('-DPYTHON_EXECUTABLE:FILEPATH=%s'