diff --git a/var/spack/repos/builtin/packages/aocc/package.py b/var/spack/repos/builtin/packages/aocc/package.py index 1a73fc7533c..9fe90d92319 100644 --- a/var/spack/repos/builtin/packages/aocc/package.py +++ b/var/spack/repos/builtin/packages/aocc/package.py @@ -64,7 +64,7 @@ class Aocc(Package, LlvmDetection, CompilerPackage): # Licensing license_url = "https://www.amd.com/en/developer/aocc/aocc-compiler/eula.html" - depends_on("c", type="build") # generated + depends_on("c", type="build") depends_on("cxx", type="build") depends_on("libxml2") @@ -116,6 +116,15 @@ def cfg_files(self): with open(join_path(self.prefix.bin, "{}.cfg".format(compiler)), "w") as f: f.write(compiler_options) + def _cc_path(self): + return os.path.join(self.spec.prefix.bin, "clang") + + def _cxx_path(self): + return os.path.join(self.spec.prefix.bin, "clang++") + + def _fortran_path(self): + return os.path.join(self.spec.prefix.bin, "flang") + compiler_version_regex = r"AOCC_(\d+[._]\d+[._]\d+)" fortran_names = ["flang"]