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

v1.12.1 :: 0 :: gentoo

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

v1.12.0 :: 0 :: gentoo

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

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 ~ia64 ~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 KF5/Qt, C/C++ and much more

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>