Use posix_spawn() instead of fork()/exec().
[platform/upstream/ninja.git] / README
diff --git a/README b/README
index b7ec4cd..a1535ff 100644 (file)
--- a/README
+++ b/README
@@ -1,11 +1,21 @@
-Ninja is a small build system closest in spirit to Make.
+Ninja is a small build system with a focus on speed.
+https://ninja-build.org/
 
-See the manual -- http://martine.github.com/ninja/manual.html or
-manual.asciidoc included in the distribution -- for more background,
-including motivation and build instructions.
+See the manual -- https://ninja-build.org/manual.html or
+doc/manual.asciidoc included in the distribution -- for background
+and more details.
 
-Though the code is copyright Google, don't take that as an
-endorsement; I wrote this in my spare time for fun.
+Binaries for Linux, Mac, and Windows are available at
+  https://github.com/ninja-build/ninja/releases
+Run './ninja -h' for Ninja help.
 
-Discussions about Ninja should take place on the mailing list:
-http://groups.google.com/group/ninja-build
+To build your own binary, on many platforms it should be sufficient to
+just run `./configure.py --bootstrap`; for more details see HACKING.md.
+(Also read that before making changes to Ninja, as it has advice.)
+
+Installation is not necessary because the only required file is the
+resulting ninja binary. However, to enable features like Bash
+completion and Emacs and Vim editing modes, some files in misc/ must be
+copied to appropriate locations.
+
+If you're interested in making changes to Ninja, read HACKING.md first.