Tweak flags to improve size/speed for posix

I noticed the GN cipd binary was ~7M instead of the ~1-2M it ought to
be, so update to strip the release binary. Additionally, turn on -flto
since we build with clang anyway, which makes generation of the Chrome
ninja files about 5% faster on my Linux box.

Change-Id: Ib389b20e6729a74b922fc7a3ce5b4412a3972de9
Reviewed-on: https://gn-review.googlesource.com/1820
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Scott Graham <scottmg@chromium.org>
1 file changed
tree: 51f515a627cee9de82073233197e28bc023224e2
  1. base/
  2. build/
  3. infra/
  4. tools/
  5. util/
  6. .clang-format
  7. .editorconfig
  8. .gitignore
  9. .style.yapf
  10. AUTHORS
  11. LICENSE
  12. README.md
README.md

GN

GN is a meta-build system that generates build files for Ninja.

Get started with:

git clone https://gn.googlesource.com/gn
cd gn
python build/gen.py
ninja -C out