summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ninja-utils.eclass: use app-alternatives/ninjaSam James2023-12-151-12/+9
| | | | | | | | Needed now that it's stable. Bug: https://bugs.gentoo.org/919969 Closes: https://bugs.gentoo.org/917623 Signed-off-by: Sam James <sam@gentoo.org>
* ninja-utils.eclass: use get_makeopts_{jobs,loadavg}Florian Schmaus2023-10-091-1/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* ninja-utils.eclass: Add NINJA_VERBOSEMatt Turner2023-07-181-1/+12
| | | | | | | | | | | | | | ninja operates in one of three modes: - verbose (with -v): prints build commands - quiet (with --quiet): prints nothing - normal: prints [XX/YY]-style build status updates samurai works the same way, except it does not have a quiet mode. Thus we can't simply override ninja-utils' hard-coded flag from callers of eninja. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* ninja-utils.eclass: Change maintainer to base-system@Matt Turner2023-07-181-2/+1
| | | | | | Per floppym's request. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* ninja-utils.eclass: fix spellingSam James2023-03-261-1/+1
| | | | | | | Thanks to codespell. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* ninja-utils.eclass: Quote argument of ":" commandUlrich Müller2023-03-261-2/+2
| | | | | | This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* ninja-utils.eclass: drop EAPI 5, 6 supportDavid Seifert2022-12-271-8/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* ninja-utils.eclass: Split get_NINJAOPTS outMichał Górny2022-11-261-4/+11
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ninja-utils.eclass: document NINJA_DEPENDMike Gilbert2022-05-101-0/+5
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* ninja-utils.eclass: Support dev-util/samuraiorbea2022-05-101-1/+24
| | | | | | | | | | | samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* ninja-utils.eclass: Prepare for makeopts_jobs default inf changeMichał Górny2022-05-011-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-1/+1
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* ninja-utils.eclass: EAPI 8 supportDavid Michael2021-06-281-11/+9
| | | | | | | Also drop support for EAPIs < 5 to match multiprocessing.eclass. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* ninja-utils.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* ninja-utils.eclass: Enable EAPI 7 (no changes)Michał Górny2018-05-071-2/+2
|
* ninja-utils.eclass: Add a new eclass to handle calling ninjaMichał Górny2017-05-161-0/+57