From b6a4fc70dfa45551bbd20b93e13a6a3b84b40367 Mon Sep 17 00:00:00 2001 From: Suyun Date: Tue, 7 Jan 2025 20:55:06 +0800 Subject: [PATCH] Support Clang for building --- p7zip.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/p7zip.spec b/p7zip.spec index f4700e6..afbe221 100644 --- a/p7zip.spec +++ b/p7zip.spec @@ -1,6 +1,6 @@ Name: p7zip Version: 16.02 -Release: 6 +Release: 7 Summary: 7z for Linux system License: LGPLv2 and (LGPLv2+ or CPL) URL: https://sourceforge.net/projects/p7zip/ @@ -20,6 +20,11 @@ BuildRequires: gcc-c++ %prep %autosetup -n %{name}_%{version} -p1 +%if "%toolchain" == "clang" + sed -i 's/^CC=gcc/CC=clang/' makefile.* + sed -i 's/^CXX=g++/CXX=clang++/' makefile.* +%endif + %build %make_build OPTFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}" @@ -42,6 +47,9 @@ install -m 0644 man1/7za.1 %{buildroot}/%{_mandir}/man1 %{_mandir}/* %changelog +* Tue Jan 07 2025 Suyun - 16.02-7 +- Support Clang for building + * Sat Aug 31 2024 Funda Wang - 16.02-6 - use correct build flags -- Gitee