summaryrefslogtreecommitdiffstats
path: root/doc/manual.asciidoc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-05-17 22:27:00 (GMT)
committerEvan Martin <martine@danga.com>2011-05-17 22:27:00 (GMT)
commit28eb6b792dd9893a56e0f6c17a81eb0b1edf04cb (patch)
treebc204d54fe8bcb269b426939e41dc296f0d837d8 /doc/manual.asciidoc
parent4d19d997f98dfca40e112fd53216fccbda673ec8 (diff)
downloadNinja-28eb6b792dd9893a56e0f6c17a81eb0b1edf04cb.zip
Ninja-28eb6b792dd9893a56e0f6c17a81eb0b1edf04cb.tar.gz
Ninja-28eb6b792dd9893a56e0f6c17a81eb0b1edf04cb.tar.bz2
update instructions on using gyp; mention cmake
Diffstat (limited to 'doc/manual.asciidoc')
-rw-r--r--doc/manual.asciidoc9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/manual.asciidoc b/doc/manual.asciidoc
index 7aa000e..4752c1c 100644
--- a/doc/manual.asciidoc
+++ b/doc/manual.asciidoc
@@ -289,7 +289,14 @@ Generating Ninja files
A work-in-progress patch to http://gyp.googlecode.com[gyp, the system
used to generate build files for the Chromium browser] to generate
-ninja files for Linux is included in the source distribution.
+ninja files for Linux is available from
+https://github.com/martine/gyp/tree/ninja[my "ninja" branch of the
+upstream gyp project]. To use it, put that branch in place of
+Chromium's gyp, set `GYP_GENERATORS=ninja` in your environment, and
+run `./build/gyp_chromium` to regenerate the build files.
+
+I have heard from people who have been working on generating Ninja
+files from CMake, but I don't think it's in a working state yet.
Conceptually, you could coax Automake into producing ninja files as
well, but I haven't tried it. It may very well be the case that most