dev-build / ninja

A small build system similar to make

Official package sites : https://ninja-build.org/ ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0
USE flags
doc test

v1.12.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 ppc ppc64 x86 ~alpha ~amd64-linux ~arm64-macos ~hppa ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86-linux
USE flags
doc test

v1.11.1-r5 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-alternatives / ninja : ninja symlinks

dev-util / kdevelop : Integrated Development Environment, supporting KF6/Qt, C/C++ and much more

932673
app-text/doxygen-1.10.0-r1 - configuration file example.cfg not found with dev-build/ninja-1.12.1
940873
dev-build/ninja-1.12.1: stablereq
940919
dev-build/ninja only uses 4 threads when compiling www-client/chromium with clang on a 12 cpu machine
941070
dev-build/ninja-1.12.1 - fails to build with mold-2.34.0
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/ninja: Stabilize 1.12.1 arm64, #940873
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-build/ninja: Stabilize 1.12.1 ppc, #940873
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/ninja: Stabilize 1.12.1 arm, #940873
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/ninja: Stabilize 1.12.1 amd64, #940873
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/ninja: Stabilize 1.12.1 x86, #940873
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: Stabilize 1.12.1 ppc64, #940873
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: move variables to satisfy pkgcheck
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
dev-build/ninja: fix whitspace handling in configure args
An unquoted command substitution will be split on IFS. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: wire up tests again
Bug: https://bugs.gentoo.org/929221 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: drop 1.12.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: add 1.12.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: switch back to configure.py
Using cmake causes a circular dependency via dev-libs/jsoncpp. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: improve docs support when cross-compiling
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: enable docs build when cross-compiling
... if ninja is in PATH. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: add 1.12.0
Closes: https://bugs.gentoo.org/929221 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
dev-build/ninja: switch to cmake build system
configure.py no longer supports building tests. Using cmake also simplifies cross-compiles. Bug: https://bugs.gentoo.org/929221 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-build/ninja: simplify LFS handling
Just append -D_FILE_OFFSET_BITS=64 to CXXFLAGS directly. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
dev-build/ninja: drop 1.11.1-r2, 1.11.1-r3, 1.11.1-r4
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 hppa, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 amd64, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 x86, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 ppc64, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 ppc, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 arm, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 sparc, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/ninja: Stabilize 1.11.1-r5 arm64, #923850
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/ninja: fix LFS (by respecting CPPFLAGS)
Reported by dilfridge w/ x86 build on XFS (which has larger inodes). See also 280be1cadfdfd607d422dcefa33e9f15bf9c638c. Bug: https://bugs.gentoo.org/760848 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/ninja
Signed-off-by: Michał Górny <mgorny@gentoo.org>