Technology Stack
Primary Language
- C++: The core GN tool is written in C++.
Build System
- The script
build/gen.py regenerates ninja files. - It generates two relevant targets -
gn and gn_unittests - Examples from the
examples directory can be built with gn gen and then ran with ninja - For the ultimate test of whether it works, you can use
gn on a chromium checkout.
Scripting
- Scripting is done in either python or shell, whichever is easier.