summaryrefslogtreecommitdiff
path: root/eclass/cmake.eclass
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2023-07-17 11:13:25 -0400
committerAndreas Sturmlechner <asturm@gentoo.org>2023-09-16 17:03:33 +0200
commit96d078feec54ab045cc0773dbf3cdfb7d683cc93 (patch)
tree06d647c5d4e97253b75dcfb5019d6a9509160ff7 /eclass/cmake.eclass
parent2b32cb0d67222da271e2ae25b19479f0374648da (diff)
downloadkde-96d078feec54ab045cc0773dbf3cdfb7d683cc93.tar.gz
kde-96d078feec54ab045cc0773dbf3cdfb7d683cc93.tar.bz2
kde-96d078feec54ab045cc0773dbf3cdfb7d683cc93.zip
cmake.eclass: Support CMAKE_VERBOSE with ninja
Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass/cmake.eclass')
-rw-r--r--eclass/cmake.eclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 91cbf976bba..bf5ee61c06f 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -574,6 +574,10 @@ cmake_build() {
;;
ninja)
[[ -e build.ninja ]] || die "build.ninja not found. Error during configure stage."
+ case ${CMAKE_VERBOSE} in
+ OFF) NINJA_VERBOSE=OFF eninja "$@" ;;
+ *) eninja "$@" ;;
+ esac
eninja "$@"
;;
esac