zoltan: depends on metis.h and libmetis (#8583)
the parmetis build system does not install metis.h and libmetis
This commit is contained in:
		 Cameron Smith
					Cameron Smith
				
			
				
					committed by
					
						 Todd Gamblin
						Todd Gamblin
					
				
			
			
				
	
			
			
			 Todd Gamblin
						Todd Gamblin
					
				
			
						parent
						
							3560f6dbe9
						
					
				
				
					commit
					cdf9823599
				
			| @@ -58,6 +58,7 @@ class Zoltan(Package): | |||||||
|     depends_on('mpi', when='+mpi') |     depends_on('mpi', when='+mpi') | ||||||
|  |  | ||||||
|     depends_on('parmetis@4:', when='+parmetis') |     depends_on('parmetis@4:', when='+parmetis') | ||||||
|  |     depends_on('metis', when='+parmetis') | ||||||
|  |  | ||||||
|     conflicts('+parmetis', when='~mpi') |     conflicts('+parmetis', when='~mpi') | ||||||
|  |  | ||||||
| @@ -91,6 +92,10 @@ def install(self, spec, prefix): | |||||||
|                                .format(spec['parmetis'].prefix.lib)) |                                .format(spec['parmetis'].prefix.lib)) | ||||||
|             config_args.append('--with-parmetis-incdir={0}' |             config_args.append('--with-parmetis-incdir={0}' | ||||||
|                                .format(spec['parmetis'].prefix.include)) |                                .format(spec['parmetis'].prefix.include)) | ||||||
|  |             config_args.append('--with-incdirs=-I{0}' | ||||||
|  |                                .format(spec['metis'].prefix.include)) | ||||||
|  |             config_args.append('--with-ldflags=-L{0}' | ||||||
|  |                                .format(spec['metis'].prefix.lib)) | ||||||
|  |  | ||||||
|         if '+mpi' in spec: |         if '+mpi' in spec: | ||||||
|             config_args.append('CC={0}'.format(spec['mpi'].mpicc)) |             config_args.append('CC={0}'.format(spec['mpi'].mpicc)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user