File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ export PATH="$PREFIX/bin:$PATH"
4141: ${ARCHS:= ${TOOLCHAIN_ARCHS-i686 x86_64 armv7 aarch64} }
4242
4343ANY_ARCH=$( echo $ARCHS | awk ' {print $1}' )
44- CLANG_VERSION= $( basename " $( dirname " $( dirname " $( dirname " $( " $ PREFIX /bin/$ANY_ARCH -w64-mingw32-clang" --print-libgcc-file-name -rtlib=compiler-rt ) " ) " ) " ) " )
44+ CLANG_RESOURCE_DIR= " $( " $ PREFIX /bin/$ANY_ARCH -w64-mingw32-clang" --print-resource-dir ) "
4545
4646if [ ! -d llvm-project/compiler-rt ] || [ -n " $SYNC " ]; then
4747 CHECKOUT_ONLY=1 ./build-llvm.sh
@@ -86,7 +86,7 @@ for arch in $ARCHS; do
8686 cmake \
8787 ${CMAKE_GENERATOR+-G} " $CMAKE_GENERATOR " \
8888 -DCMAKE_BUILD_TYPE=Release \
89- -DCMAKE_INSTALL_PREFIX=" $PREFIX /lib/clang/ $CLANG_VERSION " \
89+ -DCMAKE_INSTALL_PREFIX=" $CLANG_RESOURCE_DIR " \
9090 -DCMAKE_C_COMPILER=$arch -w64-mingw32-clang \
9191 -DCMAKE_CXX_COMPILER=$arch -w64-mingw32-clang++ \
9292 -DCMAKE_SYSTEM_NAME=Windows \
@@ -101,7 +101,7 @@ for arch in $ARCHS; do
101101 $BUILDCMD install
102102 mkdir -p " $PREFIX /$arch -w64-mingw32/bin"
103103 if [ -n " $SANITIZERS " ]; then
104- mv " $PREFIX /lib/clang/ $CLANG_VERSION /lib/windows/" * .dll " $PREFIX /$arch -w64-mingw32/bin"
104+ mv " $CLANG_RESOURCE_DIR /lib/windows/" * .dll " $PREFIX /$arch -w64-mingw32/bin"
105105 fi
106106 cd ..
107107done
You can’t perform that action at this time.
0 commit comments