summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-24 18:05:20 +0800
committerruki <[email protected]>2022-12-24 18:05:20 +0800
commit3910e319f1d8123a34f46455068846a38f490328 (patch)
tree05466a9982c8a6d7a3b640b86347829a1d1d9d54
parentf7a9d0b70c75aea5306390b8e09ff9f45ad1bf52 (diff)
support gcc-xx
-rwxr-xr-xconfigure6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure b/configure
index aa0622e64..af910bb28 100755
--- a/configure
+++ b/configure
@@ -383,17 +383,21 @@ path_toolname() {
*-gcc) toolname="gcc";;
*/gcc) toolname="gcc";;
gcc) toolname="gcc";;
+ gcc-*) toolname="gcc";;
*-g++) toolname="gxx";;
*/g++) toolname="gxx";;
g++) toolname="gxx";;
+ g++-*) toolname="gxx";;
xcrun*clang++) toolname="clangxx";;
xcrun*clang) toolname="clang";;
*-clang++) toolname="clangxx";;
*/clang++) toolname="clangxx";;
clang++) toolname="clangxx";;
+ clang++-*) toolname="clangxx";;
*-clang) toolname="clang";;
*/clang) toolname="clang";;
clang) toolname="clang";;
+ clang-*) toolname="clang";;
*-ar) toolname="ar";;
*/ar) toolname="ar";;
ar) toolname="ar";;
@@ -2674,7 +2678,7 @@ toolchain "envs"
set_toolset "mxx" "$CC" "$CXX"
set_toolset "ld" "$CXX" "$CC" "$LD"
set_toolset "sh" "$CXX" "$CC" "$LD"
- set_toolset "ar" "$AR"
+ set_toolset "ar" "$AR" "ar"
toolchain_end
# clang toolchain