Clean the build dirs before building, if the env var CLEAN is set
This commit is contained in:
1 parent
36fc0f6432
commit
8e461131cf
7 files changed
+11
No files matched your search
@@ -102,6 +102,7 @@ for arch in $ARCHS; do
|
||||
;;
|
||||
esac
|
||||
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch$BUILD_SUFFIX
|
||||
mkdir -p build-$arch$BUILD_SUFFIX
|
||||
cd build-$arch$BUILD_SUFFIX
|
||||
cmake \
|
||||
|
||||
@@ -84,6 +84,7 @@ build_all() {
|
||||
|
||||
cd libunwind
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch-$type
|
||||
mkdir -p build-$arch-$type
|
||||
cd build-$arch-$type
|
||||
# CXX_SUPPORTS_CXX11 is not strictly necessary here. But if building
|
||||
@@ -125,6 +126,7 @@ build_all() {
|
||||
|
||||
cd libcxxabi
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch-$type
|
||||
mkdir -p build-$arch-$type
|
||||
cd build-$arch-$type
|
||||
if [ "$type" = "shared" ]; then
|
||||
@@ -163,6 +165,7 @@ build_all() {
|
||||
|
||||
cd libcxx
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch-$type
|
||||
mkdir -p build-$arch-$type
|
||||
cd build-$arch-$type
|
||||
if [ "$type" = "shared" ]; then
|
||||
|
||||
@@ -59,6 +59,7 @@ done
|
||||
cat ssp/ssp.h.in | sed 's/@ssp_have_usable_vsnprintf@/define/' > ssp/ssp.h
|
||||
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch
|
||||
mkdir -p build-$arch
|
||||
cd build-$arch
|
||||
$MAKE -f ../Makefile -j$CORES CROSS=$arch-w64-mingw32-
|
||||
|
||||
@@ -159,6 +159,7 @@ MINGW*)
|
||||
;;
|
||||
esac
|
||||
|
||||
[ -z "$CLEAN" ] || rm -rf $BUILDDIR
|
||||
mkdir -p $BUILDDIR
|
||||
cd $BUILDDIR
|
||||
# Building LLDB for macOS fails unless building libc++ is enabled at the
|
||||
|
||||
@@ -34,6 +34,7 @@ cd mingw-w64/mingw-w64-libraries
|
||||
for lib in winpthreads winstorecompat; do
|
||||
cd $lib
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch
|
||||
mkdir -p build-$arch
|
||||
cd build-$arch
|
||||
../configure --host=$arch-w64-mingw32 --prefix="$PREFIX/$arch-w64-mingw32" --libdir="$PREFIX/$arch-w64-mingw32/lib"
|
||||
|
||||
@@ -91,6 +91,7 @@ if [ -z "$HOST" ]; then
|
||||
fi
|
||||
|
||||
cd mingw-w64-headers
|
||||
[ -z "$CLEAN" ] || rm -rf build
|
||||
mkdir -p build
|
||||
cd build
|
||||
../configure --prefix="$HEADER_ROOT" \
|
||||
@@ -108,6 +109,7 @@ if [ -z "$HOST" ]; then
|
||||
|
||||
cd mingw-w64-crt
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$arch
|
||||
mkdir -p build-$arch
|
||||
cd build-$arch
|
||||
case $arch in
|
||||
@@ -160,6 +162,7 @@ fi
|
||||
export PATH="$ORIGPATH"
|
||||
cd mingw-w64-tools/widl
|
||||
for arch in $ARCHS; do
|
||||
[ -z "$CLEAN" ] || rm -rf build-$CROSS_NAME$arch
|
||||
mkdir -p build-$CROSS_NAME$arch
|
||||
cd build-$CROSS_NAME$arch
|
||||
../configure --prefix="$PREFIX" --target=$arch-w64-mingw32 $CONFIGFLAGS
|
||||
|
||||
@@ -91,6 +91,7 @@ for arch in $ARCHS; do
|
||||
esac
|
||||
|
||||
TEST_DIR="$arch"
|
||||
[ -z "$CLEAN" ] || rm -rf $TEST_DIR
|
||||
mkdir -p $TEST_DIR
|
||||
for test in $TESTS_C; do
|
||||
$arch-w64-mingw32-clang $test.c -o $TEST_DIR/$test.exe
|
||||
|
||||
Reference in new issue
Block a user