Set a default target in wrapper scripts and executables
This commit is contained in:
1 parent
1bc3d75a41
commit
b5deb9fc1f
7 files changed
+33
-1
No files matched your search
+8
-1
@@ -23,11 +23,18 @@ esac
|
||||
|
||||
if [ -n "$EXEEXT" ]; then
|
||||
CLANG_MAJOR=$(basename $(echo $PREFIX/lib/clang/* | awk '{print $NF}') | cut -f 1 -d .)
|
||||
CTW_FLAGS="-municode -DCLANG=\"clang-$CLANG_MAJOR\""
|
||||
CTW_FLAGS="$CTW_FLAGS -municode -DCLANG=\"clang-$CLANG_MAJOR\""
|
||||
fi
|
||||
|
||||
mkdir -p $PREFIX/bin
|
||||
cp wrappers/*-wrapper.sh $PREFIX/bin
|
||||
if [ -n "$HOST" ]; then
|
||||
# TODO: If building natively on msys, pick up the default HOST value from there.
|
||||
CTW_FLAGS="$CTW_FLAGS -DDEFAULT_TARGET=\"$HOST\""
|
||||
for i in wrappers/*-wrapper.sh; do
|
||||
cat $i | sed 's/^DEFAULT_TARGET=.*/DEFAULT_TARGET='$HOST/ > $PREFIX/bin/$(basename $i)
|
||||
done
|
||||
fi
|
||||
$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 $CTW_FLAGS
|
||||
if [ -n "$EXEEXT" ]; then
|
||||
|
||||
Reference in new issue
Block a user