amdblibm: add support for parallel build (#43258)
This commit is contained in:
		 AMD Toolchain Support
					AMD Toolchain Support
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							dde8fa5561
						
					
				
				
					commit
					41d20d3731
				
			| @@ -8,6 +8,7 @@ | |||||||
| from llnl.util import tty | from llnl.util import tty | ||||||
| 
 | 
 | ||||||
| from spack.package import * | from spack.package import * | ||||||
|  | from spack.util.cpus import determine_number_of_jobs | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class Amdlibm(SConsPackage): | class Amdlibm(SConsPackage): | ||||||
| @@ -65,7 +66,7 @@ class Amdlibm(SConsPackage): | |||||||
| 
 | 
 | ||||||
|     def build_args(self, spec, prefix): |     def build_args(self, spec, prefix): | ||||||
|         """Setting build arguments for amdlibm""" |         """Setting build arguments for amdlibm""" | ||||||
|         args = ["--prefix={0}".format(prefix)] |         args = [f"-j{determine_number_of_jobs(parallel=True)}", f"--prefix={prefix}"] | ||||||
| 
 | 
 | ||||||
|         if self.spec.satisfies("@4.1: "): |         if self.spec.satisfies("@4.1: "): | ||||||
|             args.append("--aocl_utils_install_path={0}".format(self.spec["aocl-utils"].prefix)) |             args.append("--aocl_utils_install_path={0}".format(self.spec["aocl-utils"].prefix)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user