From a62ee10c2d499dc1bfdf7d1b76e28274b609948b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 3 Oct 2018 23:06:22 +0300 Subject: [PATCH] Build clang-target-wrapper.c with -municode for windows --- install-wrappers.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/install-wrappers.sh b/install-wrappers.sh index 1af479d..999c7a0 100755 --- a/install-wrappers.sh +++ b/install-wrappers.sh @@ -21,10 +21,14 @@ MINGW*) ;; esac +if [ -n "$EXEEXT" ]; then + UNICODE=-municode +fi + mkdir -p $PREFIX/bin cp wrappers/*-wrapper.sh $PREFIX/bin $CC wrappers/change-pe-arch.c -o $PREFIX/bin/change-pe-arch$EXEEXT -$CC wrappers/clang-target-wrapper.c -o $PREFIX/bin/clang-target-wrapper$EXEEXT -O2 -Wl,-s +$CC wrappers/clang-target-wrapper.c -o $PREFIX/bin/clang-target-wrapper$EXEEXT -O2 -Wl,-s $UNICODE if [ -n "$EXEEXT" ]; then # For Windows, we should prefer the executable wrapper, which also works # when invoked from outside of MSYS.