summaryrefslogtreecommitdiffstats
path: root/bootstrap.sh
diff options
context:
space:
mode:
authorAndrew Scherkus <ascherkus@gmail.com>2011-05-08 03:52:27 (GMT)
committerAndrew Scherkus <ascherkus@gmail.com>2011-05-08 03:52:27 (GMT)
commit561f0856cee601efc37f622c902b83a29f7157f3 (patch)
tree43015c4cb19f3cc938368e44d83bea68abb4121a /bootstrap.sh
parent464cfad8b8c025937f1d7c899c7af28578c9f675 (diff)
downloadNinja-561f0856cee601efc37f622c902b83a29f7157f3.zip
Ninja-561f0856cee601efc37f622c902b83a29f7157f3.tar.gz
Ninja-561f0856cee601efc37f622c902b83a29f7157f3.tar.bz2
Fix bootstrap.sh to include the correct subprocess{-win32}.cc based on the platform.
Diffstat (limited to 'bootstrap.sh')
-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..."