summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbootstrap.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/bootstrap.sh b/bootstrap.sh
index 6ff90e5..ee3e703 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -31,7 +31,13 @@ fi
echo "Building ninja manually..."
mkdir -p build
./src/inline.sh kBrowsePy < src/browse.py > build/browse_py.h
-srcs=$(ls src/*.cc | grep -v test)
+
+if [ "${SYSTEMNAME:0:7}" = "MINGW32" ]; then
+ srcs=$(ls src/*.cc | grep -v test | grep -v subprocess.cc)
+else
+ srcs=$(ls src/*.cc | grep -v test | grep -v subprocess-win32.cc)
+fi
+
g++ -Wno-deprecated ${CFLAGS} ${LDFLAGS} -o ninja.bootstrap $srcs
echo "Building ninja using itself..."