diff options
-rw-r--r-- | var/spack/repos/builtin/packages/nalu/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/nalu/package.py b/var/spack/repos/builtin/packages/nalu/package.py index 5104bd0e48..f91d42575e 100644 --- a/var/spack/repos/builtin/packages/nalu/package.py +++ b/var/spack/repos/builtin/packages/nalu/package.py @@ -37,12 +37,16 @@ class Nalu(CMakePackage): maintainers = ['jrood-nrel'] + variant('openfast', default=False, + description='Compile with OpenFAST support') + version('master', git='https://github.com/NaluCFD/Nalu.git', branch='master') # Currently Nalu only builds static libraries; To be fixed soon depends_on('yaml-cpp+pic~shared@0.5.3:') depends_on('trilinos~shared+exodus+tpetra+muelu+belos+ifpack2+amesos2+zoltan+stk+boost~superlu-dist+superlu+hdf5+zlib+pnetcdf+shards@master,12.12.1:') + depends_on('openfast+cxx', when='+openfast') def cmake_args(self): spec = self.spec @@ -54,4 +58,9 @@ class Nalu(CMakePackage): '-DENABLE_INSTALL:BOOL=ON' ]) + if '+openfast' in spec: + options.extend([ + '-DOpenFAST_DIR:PATH=%s' % spec['openfast'].prefix + ]) + return options |