compiler-wrapper: add hip support

This commit is contained in:
Harmen Stoppels 2025-03-24 12:58:48 +01:00
parent adfb6ee6aa
commit 2519ad20da
2 changed files with 10 additions and 2 deletions

View File

@ -320,7 +320,7 @@ _command_from_flags() {
case "$_lang" in case "$_lang" in
c) command=cc ;; c) command=cc ;;
c++|f77|f95) command="$_lang" ;; c++|f77|f95|hip) command="$_lang" ;;
*) command="$command_from_argv0" ;; # drop unknown languages *) command="$command_from_argv0" ;; # drop unknown languages
esac esac
} }
@ -365,6 +365,14 @@ case "$command" in
debug_flags="-g" debug_flags="-g"
vcheck_flags="${SPACK_ALWAYS_FFLAGS}" vcheck_flags="${SPACK_ALWAYS_FFLAGS}"
;; ;;
hip)
command="$SPACK_HIPCXX"
language="HIP"
comp="HIPCXX"
lang_flags=HIP
debug_flags="-g"
vcheck_flags="${SPACK_ALWAYS_HIPCXXFLAGS}"
;;
ld|ld.gold|ld.lld) ld|ld.gold|ld.lld)
mode=ld mode=ld
if [ -z "$SPACK_CC_RPATH_ARG" ]; then if [ -z "$SPACK_CC_RPATH_ARG" ]; then

View File

@ -43,7 +43,7 @@ class CompilerWrapper(Package):
if sys.platform != "win32": if sys.platform != "win32":
version( version(
"1.0", "1.0",
sha256="db44e5898aa9b8605e3cfe53a51649b4df504066f0f13562432f584fc88a5038", sha256="01db837305c8e181f142da3341c8438e0a7b4e03f0361df19d5784ab68b3c1f2",
expand=False, expand=False,
) )
else: else: