On SUSE use __builder flag to switch to Ninja

Signed-off-by: Egbert Eich <eich@suse.com>
This commit is contained in:
2025-07-28 16:54:32 +02:00
parent 2e9b016d0e
commit bfd8ee5f1b

View File

@@ -56,9 +56,11 @@
%endif
%if %{with ninja}
%global cmake_generator -G Ninja
%if 0%{?suse_version}
%define __builder ninja
%else
%global cmake_generator %{nil}
%global cmake_generator -G Ninja
%endif
%endif
# export an llvm compilation database
@@ -72,7 +74,7 @@
Name: %{rocsolver_name}
Version: %{rocm_version}
Release: 3%{?dist}
Release: 4%{?dist}
Summary: Next generation LAPACK implementation for ROCm platform
Url: https://github.com/ROCm/rocSOLVER
@@ -240,7 +242,7 @@ if [ "$LINK_JOBS" -lt "$JOBS" ]; then
JOBS=$LINK_JOBS
fi
%cmake %{cmake_generator} \
%cmake %{?cmake_generator} \
-DCMAKE_CXX_COMPILER=hipcc \
-DCMAKE_C_COMPILER=hipcc \
-DCMAKE_LINKER=%rocmllvm_bindir/ld.lld \
@@ -294,6 +296,9 @@ fi
%endif
%changelog
* Sun Aug 10 2025 Egbert Eich <eich@suse.com> - 6.4.2-4
- On SUSE use __builder flag to switch to Ninja
* Wed Aug 6 2025 Tom Rix <Tom.Rix@amd.com> - 6.4.2-3
- Default build type RelWithDebInfo