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('parmetis@4:', when='+parmetis') | ||||
|     depends_on('metis', when='+parmetis') | ||||
|  | ||||
|     conflicts('+parmetis', when='~mpi') | ||||
|  | ||||
| @@ -91,6 +92,10 @@ def install(self, spec, prefix): | ||||
|                                .format(spec['parmetis'].prefix.lib)) | ||||
|             config_args.append('--with-parmetis-incdir={0}' | ||||
|                                .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: | ||||
|             config_args.append('CC={0}'.format(spec['mpi'].mpicc)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user