summaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-05-20 16:06:44 (GMT)
committerEvan Martin <martine@danga.com>2011-05-22 16:26:06 (GMT)
commitc1b5ace19665ee154add5fbe47faf45f16ce619e (patch)
tree06c9e1fe9254493ede99ab0c02566f114ff18af3 /HACKING
parentdf4c0d6ab9cb81673fd6b104ad024d155ff8472d (diff)
downloadNinja-c1b5ace19665ee154add5fbe47faf45f16ce619e.zip
Ninja-c1b5ace19665ee154add5fbe47faf45f16ce619e.tar.gz
Ninja-c1b5ace19665ee154add5fbe47faf45f16ce619e.tar.bz2
update obsolete HACKING notes
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING14
1 files changed, 7 insertions, 7 deletions
diff --git a/HACKING b/HACKING
index 56682aa..1650eb5 100644
--- a/HACKING
+++ b/HACKING
@@ -1,10 +1,6 @@
-Generating the docs:
- sudo apt-get install asciidoc --no-install-recommends
- ./ninja doc
-
Adjusting build flags:
- It's kind of a hack, but edit config.ninja (which was generated by
- bootstrap.sh) to turn on debugging symbols.
+ CFLAGS=-O3 ./configure
+ and rebuild.
Test-driven development:
Set your build command to
@@ -33,7 +29,11 @@ Documentation guidelines:
relatively self-evident (e.g. in CanonicalizePath(string* path, string* err),
the arguments are hopefully obvious)
-Windows development:
+Generating the manual:
+ sudo apt-get install asciidoc --no-install-recommends
+ ./ninja manual
+
+Windows development on Linux (this is kind of hacky right now):
- sudo apt-get install gcc-mingw32 wine
- ./configure.py --platform=mingw
- Build gtest: