1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:28:11 +00:00

Meta: Prefer clang as a host compiler to gcc

This commit is contained in:
Andrew Kaster 2022-12-17 15:37:37 -07:00 committed by Andrew Kaster
parent d2e4565f72
commit 37517ba8bb

View file

@ -192,13 +192,6 @@ pick_host_compiler() {
return return
fi fi
find_newest_compiler egcc gcc gcc-12 /usr/local/bin/gcc-12 /opt/homebrew/bin/gcc-12
if is_supported_compiler "$HOST_COMPILER"; then
export CC="${HOST_COMPILER}"
export CXX="${HOST_COMPILER/gcc/g++}"
return
fi
find_newest_compiler clang clang-13 clang-14 clang-15 /opt/homebrew/opt/llvm/bin/clang find_newest_compiler clang clang-13 clang-14 clang-15 /opt/homebrew/opt/llvm/bin/clang
if is_supported_compiler "$HOST_COMPILER"; then if is_supported_compiler "$HOST_COMPILER"; then
export CC="${HOST_COMPILER}" export CC="${HOST_COMPILER}"
@ -206,6 +199,13 @@ pick_host_compiler() {
return return
fi fi
find_newest_compiler egcc gcc gcc-12 /usr/local/bin/gcc-12 /opt/homebrew/bin/gcc-12
if is_supported_compiler "$HOST_COMPILER"; then
export CC="${HOST_COMPILER}"
export CXX="${HOST_COMPILER/gcc/g++}"
return
fi
die "Please make sure that GCC version 12, Clang version 13, or higher is installed." die "Please make sure that GCC version 12, Clang version 13, or higher is installed."
} }