tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

gn.rst (898B)


      1 .. _gn:
      2 
      3 ==============================
      4 GN support in the build system
      5 ==============================
      6 
      7 :abbr:`GN (Generated Ninja)` is a third-party build tool used by chromium and
      8 some related projects that are vendored in mozilla-central. Rather than
      9 requiring ``GN`` to build or writing our own build definitions for these projects,
     10 we have support in the build system for translating GN configuration
     11 files into moz.build files. In most cases these moz.build files will be like any
     12 others in the tree (except that they shouldn't be modified by hand), however
     13 those updating vendored code or building on platforms not supported by
     14 Mozilla automation may need to re-generate these files. This is a per-project
     15 process, described in dom/media/webrtc/third_party_build/gn-configs/README.md for
     16 webrtc. As of writing, it is very specific to webrtc, and likely doesn't work as-is
     17 for other projects.