From ecbcf7d5861ed1fd05b67f90ba92e995cec9ed11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Fri, 20 Sep 2024 14:03:02 +0300 Subject: [PATCH] build-llvm: Don't hardcode default choices of linker/stdlib This should help with using clangd for other mingw toolchain installs. --- build-llvm.sh | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/build-llvm.sh b/build-llvm.sh index bf5612fe..4f4b336a 100755 --- a/build-llvm.sh +++ b/build-llvm.sh @@ -242,17 +242,6 @@ if [ -n "$COMPILER_LAUNCHER" ]; then CMAKEFLAGS="$CMAKEFLAGS -DCMAKE_CXX_COMPILER_LAUNCHER=$COMPILER_LAUNCHER" fi -if [ -n "$TARGET_WINDOWS" ]; then - # Custom, llvm-mingw specific defaults. We normally set these in - # the frontend wrappers, but this makes sure they are enabled by - # default if that wrapper is bypassed as well. - CMAKEFLAGS="$CMAKEFLAGS -DCLANG_DEFAULT_RTLIB=compiler-rt" - CMAKEFLAGS="$CMAKEFLAGS -DCLANG_DEFAULT_UNWINDLIB=libunwind" - CMAKEFLAGS="$CMAKEFLAGS -DCLANG_DEFAULT_CXX_STDLIB=libc++" - CMAKEFLAGS="$CMAKEFLAGS -DCLANG_DEFAULT_LINKER=lld" - CMAKEFLAGS="$CMAKEFLAGS -DLLD_DEFAULT_LD_LLD_IS_MINGW=ON" -fi - if [ -n "$LTO" ]; then CMAKEFLAGS="$CMAKEFLAGS -DLLVM_ENABLE_LTO=$LTO" fi