Technology Stack
Primary Language
- C++: The core GN tool is written in C++.
Build System
- The script
build/gen.pyregenerates ninja files. - It generates two relevant targets -
gnandgn_unittests - Examples from the
examplesdirectory can be built withgn genand then ran withninja - For the ultimate test of whether it works, you can use
gnon a chromium checkout.
Scripting
- Scripting is done in either python or shell, whichever is easier.