summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/tioga/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/tioga/package.py')
-rw-r--r--var/spack/repos/builtin/packages/tioga/package.py6
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