amdblibm: add support for parallel build (#43258)

This commit is contained in:
AMD Toolchain Support 2024-03-20 04:15:09 +05:30 committed by GitHub
parent dde8fa5561
commit 41d20d3731
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,6 +8,7 @@
from llnl.util import tty
from spack.package import *
from spack.util.cpus import determine_number_of_jobs
class Amdlibm(SConsPackage):
@ -65,7 +66,7 @@ class Amdlibm(SConsPackage):
def build_args(self, spec, prefix):
"""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: "):
args.append("--aocl_utils_install_path={0}".format(self.spec["aocl-utils"].prefix))