# Compiling Time: 0.01 SBU
# Maintainer: DeX77 <dex77@frugalware.org>

pkgname=gn
pkgver=20250628.g97b68a0
pkgrel=1
pkgdesc="Meta-build system that generates build files for Ninja"
groups=('devel-extra')
archs=('x86_64')
url="https://gn.googlesource.com/gn/+/master/README.md"
depends=('libgcc')
makedepends=('ninja' 'python3' 'git' 'clang' 'llvm')
_F_scm_type="git"
_F_scm_url="https://gn.googlesource.com/gn"
_F_scm_want_up2date=yes
Finclude scm
options=('clang' 'force')

build() {
	unset _F_scm_git_cloneopts
	Funpack_scm
	Fcd
	Fexec python ./build/gen.py --no-strip --no-static-libstdc++ --allow-warnings || Fdie
	Fexec   ninja -C out gn || Fdie
	Fexerel out/gn usr/bin/gn
}


# optimization OK
