File project.diff of Package cmake.Ninja
--- cmake.spec.orig
+++ cmake.spec
@@ -17,6 +17,7 @@
#
+%define _lto_cflags %{nil}
%global flavor @BUILD_FLAVOR@%{nil}
# Flavor gui
%if "%{flavor}" == "gui"
@@ -73,6 +74,7 @@ Patch1: feature-suse-python-inte
Patch2: cmake-findhdf5-prefer-hl-compilers.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
+BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: rhash-devel
BuildRequires: pkgconfig(bzip2)
@@ -179,6 +181,7 @@ export CXX=g++-12
--mandir=/share/man \
--system-libs \
--no-system-cppdap \
+ --generator=Ninja \
%if %{with mini}
--no-system-curl \
--no-system-nghttp2 \
@@ -206,12 +209,12 @@ export CXX=g++-12
--no-qt-gui \
%endif
%{nil}
-%make_build
+%ninja_build
%endif
%install
%if "%{flavor}" != ""
-%make_install
+%ninja_install
mkdir -p %{buildroot}%{_libdir}/cmake
%if %{with gui}