]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gn: Add recipe
authorKhem Raj <raj.khem@gmail.com>
Mon, 29 Sep 2025 15:36:47 +0000 (08:36 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 2 Oct 2025 10:27:31 +0000 (11:27 +0100)
commite8dbf41f1f40ae3a5f9641429cad974f716f1f3e
tree2a993f290b79a4272267d12329eb88c60fee7c14
parent9ba3fbf1d4ed63b22d108d4d2beebcbcfa352884
gn: Add recipe

gn is a commonly used build tool to generate ninja files, used
in a lot of recipes e.g. chromium, qtwebengine, perfetto, hafnium etc.
these recipes come from different layers e.g. meta-qt6/meta-arm/meta-oe

since not all layers depend on meta-oe ( meta-arm does not ), its not
a possible option.

Given the usecases, putting it in core will benefit the ecosystem
and reduce some duplication. This recipe is taken from meta-arm

Disable maybe-initialized is a gcc specific option as error

Disable format warnings as errors, it adds -Wno-format explictly in
its build system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
meta/conf/distro/include/maintainers.inc
meta/conf/distro/include/security_flags.inc
meta/recipes-devtools/gn/gn_git.bb [new file with mode: 0644]