Fix xtchain tools build
This commit is contained in:
parent
aae661d396
commit
0b5819ad61
41
build.sh
41
build.sh
@ -346,34 +346,33 @@ wine_fetch()
|
||||
fi
|
||||
}
|
||||
|
||||
# This function installs XTCHAIN scripts, wrappers and symlinks
|
||||
# This function installs XTCHAIN tools and scripts
|
||||
xtchain_build()
|
||||
{
|
||||
# Build XTChain
|
||||
echo ">>> Building XTchain ..."
|
||||
# Target-specific configuration options
|
||||
case "${SYSTEM_NAME}" in
|
||||
Windows)
|
||||
CCOMPILER="${SYSTEM_HOST-gcc}"
|
||||
EXTENSION=".ps1"
|
||||
;;
|
||||
*)
|
||||
CCOMPILER="clang"
|
||||
EXTENSION=""
|
||||
esac
|
||||
|
||||
# Build XTchain tools
|
||||
echo ">>> Building XTchain tools ..."
|
||||
mkdir -p ${BINDIR}/bin
|
||||
mkdir -p ${BINDIR}/lib/xtchain
|
||||
mkdir -p ${BINDIR}/${GENERIC}/bin
|
||||
cp ${WRKDIR}/scripts/*-wrapper ${BINDIR}/${GENERIC}/bin
|
||||
for ARCH in ${ARCHS}; do
|
||||
# for EXEC in c++ c11 c99 cc clang clang++ g++ gcc; do
|
||||
# ln -sf ../${GENERIC}/bin/clang-target-wrapper ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC}
|
||||
# done
|
||||
# for EXEC in addr2line ar as nm objcopy pdbutil ranlib rc strings strip; do
|
||||
# ln -sf llvm-${EXEC} ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC}
|
||||
# done
|
||||
# for EXEC in dlltool ld objdump; do
|
||||
# ln -sf ../${GENERIC}/bin/${EXEC}-wrapper ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC}
|
||||
# done
|
||||
for EXEC in bin2c exetool windres xtcspecc; do
|
||||
if [ ! -e ${BINDIR}/bin/${EXEC} ]; then
|
||||
gcc ${WRKDIR}/tools/${EXEC}.c -o ${BINDIR}/bin/${EXEC}
|
||||
fi
|
||||
# ln -sf ${EXEC} ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC}
|
||||
done
|
||||
for EXEC in bin2c exetool xtcspecc; do
|
||||
if [ ! -e ${BINDIR}/bin/${EXEC} ]; then
|
||||
${CCOMPILER} ${WRKDIR}/tools/${EXEC}.c -o ${BINDIR}/bin/${EXEC}
|
||||
fi
|
||||
done
|
||||
cp ${WRKDIR}/scripts/xtclib ${BINDIR}/lib/xtchain/
|
||||
cp ${WRKDIR}/scripts/xtchain ${BINDIR}/
|
||||
cp ${WRKDIR}/scripts/xtclib${EXTENSION} ${BINDIR}/lib/xtchain/
|
||||
cp ${WRKDIR}/scripts/xtchain${EXTENSION} ${BINDIR}/
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user