From fb05b962d6b4b0e89d7bd420737694430dd7f5fe Mon Sep 17 00:00:00 2001 From: John Zimmermann Date: Fri, 29 Jan 2021 16:24:17 +0100 Subject: [PATCH] build-style/cmake: use ninja as default generator --- common/build-style/cmake.sh | 8 ++++---- common/environment/build-style/cmake.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/build-style/cmake.sh b/common/build-style/cmake.sh index 3135508b8b0..b8b070dbf32 100644 --- a/common/build-style/cmake.sh +++ b/common/build-style/cmake.sh @@ -64,7 +64,7 @@ _EOF # Override flags: https://gitlab.kitware.com/cmake/cmake/issues/19590 CFLAGS="${CFLAGS/ -pipe / }" CXXFLAGS="${CXXFLAGS/ -pipe / }" \ - cmake ${cmake_args} ${configure_args} $(echo ${cmake_builddir}|sed \ + cmake ${cmake_args} -GNinja ${configure_args} $(echo ${cmake_builddir}|sed \ -e 's|[^/]$|/|' -e 's|[^/]*||g' -e 's|/|../|g') # Replace -isystem with -I for Qt4 and Qt5 packages @@ -72,7 +72,7 @@ _EOF } do_build() { - : ${make_cmd:=make} + : ${make_cmd:=ninja} cd ${cmake_builddir:=build} ${make_cmd} ${makejobs} ${make_build_args} ${make_build_target} @@ -92,14 +92,14 @@ do_check() { fi fi - : ${make_cmd:=make} + : ${make_cmd:=ninja} : ${make_check_target:=test} CTEST_OUTPUT_ON_FAILURE=TRUE ${make_cmd} ${make_check_args} ${make_check_target} } do_install() { - : ${make_cmd:=make} + : ${make_cmd:=ninja} : ${make_install_target:=install} cd ${cmake_builddir:=build} diff --git a/common/environment/build-style/cmake.sh b/common/environment/build-style/cmake.sh index 25bd8a388ec..c9e4d896159 100644 --- a/common/environment/build-style/cmake.sh +++ b/common/environment/build-style/cmake.sh @@ -1,5 +1,5 @@ if [ "$CHROOT_READY" ]; then if [[ "$hostmakedepends" != *"cmake-bootstrap"* ]]; then - hostmakedepends+=" cmake" + hostmakedepends+=" cmake ninja" fi fi