Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible. Why yet another build system? Where other build systems are high-level languages Ninja aims to be an assembler. Ninja build files are human-readable but
GN now lives at https://gn.googlesource.com/. To roll the latest version of GN into Chromium: Create a new Git branch.Run python tools/gn/roll_gn.py; this will modify //DEPS and //buildtools/DEPS to point to the most recent revision of GN and create a commit with a list of the changes included in the roll.Run git-cl upload to upload the commit as a change for review.If you don't want to roll to th
Running GNYou just run gn from the command line. There is a script in depot_tools, which is presumably in your PATH, with this name. The script will find the binary in the source tree containing the current directory and run it. Setting up a buildIn GYP, the system would generate Debug and Release build directories for you and configure them accordingly. GN doesn‘t do this. Instead, you set up wha
概要 webrtcやchroniumのプロジェクトでつかってるgnという謎のツール gypの次世代版っぽいけど、自作プロジェクトの作り方がよくわからなかった。 なので、調べてみた。 ほぼ、まんまこれ https://blog.simplypatrick.com/posts/2016/01-23-gn/ https://github.com/taktod/gn-test こんな感じ やり方 2019年2月19日:再度やってみたので、更新しておきます。 非常に簡単になってますね。 standalone gnを作る $ git clone https://gn.googlesource.com/gn $ cd gn $ python build/gen.py $ ninja -C out
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く