GN

E72105

GN is a fast, meta-build system tool used primarily by the Chromium project to generate build files for Ninja.

AI illustration

How this image was made

AI-generated illustration of GN

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of GN (GN is a fast, meta-build system tool used primarily by the Chromium project to generate build files for Ninja.)

All labels observed (1)

Label Occurrences
GN canonical 4

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf build system ⓘ
meta-build system ⓘ
software tool ⓘ
category build automation software ⓘ
free and open-source software ⓘ
commandLineInterface gn args ⓘ
gn desc ⓘ
gn gen ⓘ
gn help ⓘ
gn ls ⓘ
defaultRootBuildFile BUILD.gn ⓘ
designGoal deterministic builds ⓘ
fast build file generation ⓘ
simple meta-language for build descriptions ⓘ
developer Google ⓘ
documentationUrl https://gn.googlesource.com/gn/+/refs/heads/main/docs ⓘ
feature action targets ⓘ
build args system ⓘ
cross-compilation support ⓘ
declarative build configuration language ⓘ
executable targets ⓘ
group targets ⓘ
shared library targets ⓘ
source set targets ⓘ
static library targets ⓘ
target templates ⓘ
toolchain abstraction ⓘ
inputFileExtension .gn ⓘ
.gni ⓘ
license BSD-style license ⓘ
output Ninja build files ⓘ
primaryUse generate build files for Ninja ⓘ
programmingLanguage C++ ⓘ
replaced GYP in the Chromium project ⓘ
repository https://gn.googlesource.com/gn ⓘ
scope multi-platform builds ⓘ
supports conditional compilation flags ⓘ
config inheritance ⓘ
multiple toolchains in one build ⓘ
out-of-tree build directories ⓘ
supportsGenerator Ninja ⓘ
usedBy Chromium project ⓘ
Chromium-based projects ⓘ
Google Chrome ⓘ
usedFor building Chromium for Android ⓘ
building Chromium for ChromeOS ⓘ
building Chromium for desktop ⓘ
building Chromium for iOS ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.