diff options
author | Jon Rood <jon.rood@nrel.gov> | 2017-10-09 20:10:47 -0600 |
---|---|---|
committer | Christoph Junghans <christoph.junghans@gmail.com> | 2017-10-09 20:10:47 -0600 |
commit | f2b49d8f6639dda9ab871743d8d6ffc47b44fb18 (patch) | |
tree | 9b01530d8d638cd1b102be3cffffb3370e2c64cb | |
parent | 35583f48f4dbc324b26cebca249fc28b8c5cfd91 (diff) | |
download | spack-f2b49d8f6639dda9ab871743d8d6ffc47b44fb18.tar.gz spack-f2b49d8f6639dda9ab871743d8d6ffc47b44fb18.tar.bz2 spack-f2b49d8f6639dda9ab871743d8d6ffc47b44fb18.tar.xz spack-f2b49d8f6639dda9ab871743d8d6ffc47b44fb18.zip |
Adding openfast variant to nalu. (#5675)
-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 |