Adding openfast variant to nalu. (#5675)
This commit is contained in:
		 Jon Rood
					Jon Rood
				
			
				
					committed by
					
						 Christoph Junghans
						Christoph Junghans
					
				
			
			
				
	
			
			
			 Christoph Junghans
						Christoph Junghans
					
				
			
						parent
						
							35583f48f4
						
					
				
				
					commit
					f2b49d8f66
				
			| @@ -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 @@ def cmake_args(self): | ||||
|             '-DENABLE_INSTALL:BOOL=ON' | ||||
|         ]) | ||||
|  | ||||
|         if '+openfast' in spec: | ||||
|             options.extend([ | ||||
|                 '-DOpenFAST_DIR:PATH=%s' % spec['openfast'].prefix | ||||
|             ]) | ||||
|  | ||||
|         return options | ||||
|   | ||||
		Reference in New Issue
	
	Block a user