diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-19 12:05:02 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-19 12:05:02 +0100 |
commit | b6cfc0c19effe2d9f7b8ab303cd00636f16da253 (patch) | |
tree | a0158050dac0a7ebfb9df4f667ec6ad2dd185538 /dev-build/ninja/ninja-9999.ebuild | |
parent | 2d01b3d133c0fbf17de8d7b47905585af88bd6e4 (diff) |
gentoo auto-resync : 19:04:2024 - 12:05:02
Diffstat (limited to 'dev-build/ninja/ninja-9999.ebuild')
-rw-r--r-- | dev-build/ninja/ninja-9999.ebuild | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/dev-build/ninja/ninja-9999.ebuild b/dev-build/ninja/ninja-9999.ebuild index fd0e6fc7d748..c7a7c9ee0b26 100644 --- a/dev-build/ninja/ninja-9999.ebuild +++ b/dev-build/ninja/ninja-9999.ebuild @@ -3,7 +3,6 @@ EAPI=8 -CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build CMAKE_MAKEFILE_GENERATOR=emake PYTHON_COMPAT=( python3_{10..12} ) @@ -51,6 +50,13 @@ src_configure() { cmake_src_configure if use doc; then + if tc-is-cross-compiler; then + mycmakeargs=( -DBUILD_TESTING=OFF ) + local BUILD_DIR=${WORKDIR}/native + local SYSROOT= + tc-env_build cmake_src_configure + fi + python_setup edo ${EPYTHON} configure.py fi @@ -60,16 +66,11 @@ src_compile() { cmake_src_compile if use doc; then - local ninja=./ninja if tc-is-cross-compiler; then - ninja=$(type -P ninja) - fi - if [[ -n ${ninja} ]]; then - edo "${ninja}" -v -j1 doxygen manual - DOCS_BUILT=yes - else - DOCS_BUILT=no + local BUILD_DIR=${WORKDIR}/native + cmake_build ninja fi + edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual fi } @@ -86,7 +87,7 @@ src_install() { mv "${ED}"/usr/bin/ninja{,-reference} || die - if [[ ${DOCS_BUILT} == yes ]]; then + if use doc; then docinto html dodoc -r doc/doxygen/html/. dodoc doc/manual.html |