diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/tioga/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/tioga/package.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/tioga/package.py b/var/spack/repos/builtin/packages/tioga/package.py index 8828c6b86e..89ea1923e6 100644 --- a/var/spack/repos/builtin/packages/tioga/package.py +++ b/var/spack/repos/builtin/packages/tioga/package.py @@ -15,8 +15,10 @@ class Tioga(CMakePackage): # The master branch doesn't support CMake version('develop', branch='nalu-api') - variant('shared', default=False, + variant('shared', default=True, description="Enable building shared libraries") + variant('pic', default=True, + description="Position independent code") depends_on('mpi') @@ -29,6 +31,8 @@ class Tioga(CMakePackage): options = [ '-DBUILD_SHARED_LIBS:BOOL=%s' % ( 'ON' if '+shared' in spec else 'OFF'), + '-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=%s' % ( + 'ON' if '+pic' in spec else 'OFF'), '-DMPI_CXX_COMPILER:PATH=%s' % spec['mpi'].mpicxx, '-DMPI_C_COMPILER:PATH=%s' % spec['mpi'].mpicc, '-DMPI_Fortran_COMPILER:PATH=%s' % spec['mpi'].mpifc |