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}
openSUSE Build Service is sponsored by