From: Evan Martin Date: Sun, 6 Feb 2011 17:20:07 +0000 (-0800) Subject: clean up bootstrap X-Git-Tag: release-120715~483^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f3b38a89eb23bd460c952acee71167aa96da7fb4;p=platform%2Fupstream%2Fninja.git clean up bootstrap --- diff --git a/HACKING b/HACKING index 84534e6..ac69256 100644 --- a/HACKING +++ b/HACKING @@ -3,8 +3,8 @@ Generating the docs: ./ninja doc Adjusting build flags: - Just a hack, but edit config.ninja (which was generated by bootstrap.sh) - to turn on debugging symbols. + It's kind of a hack, but edit config.ninja (which was generated by + bootstrap.sh) to turn on debugging symbols. Test-driven development: Set your build command to diff --git a/bootstrap.sh b/bootstrap.sh index 637e0d0..4761cc7 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -8,12 +8,15 @@ conf_cflags = -O2 conf_ldflags = -s # When developing: # conf_cflags = -g -Wall -# conf_ldlags = -g -Wall +# conf_ldlags = EOT + +echo "Building ninja manually..." srcs=$(ls src/*.cc | grep -v test) -echo "Building stage 1..." g++ -Wno-deprecated -o ninja.bootstrap $srcs -echo "Building final result..." + +echo "Building ninja using itself..." ./ninja.bootstrap ninja rm ninja.bootstrap + echo "Done!"