Support Clang for building
(cherry picked from commit b6a4fc70dfa45551bbd20b93e13a6a3b84b40367)
This commit is contained in:
parent
3e4bd6bef2
commit
12694c957b
10
p7zip.spec
10
p7zip.spec
@ -1,6 +1,6 @@
|
|||||||
Name: p7zip
|
Name: p7zip
|
||||||
Version: 16.02
|
Version: 16.02
|
||||||
Release: 6
|
Release: 7
|
||||||
Summary: 7z for Linux system
|
Summary: 7z for Linux system
|
||||||
License: LGPLv2 and (LGPLv2+ or CPL)
|
License: LGPLv2 and (LGPLv2+ or CPL)
|
||||||
URL: https://sourceforge.net/projects/p7zip/
|
URL: https://sourceforge.net/projects/p7zip/
|
||||||
@ -20,6 +20,11 @@ BuildRequires: gcc-c++
|
|||||||
%prep
|
%prep
|
||||||
%autosetup -n %{name}_%{version} -p1
|
%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
|
%build
|
||||||
%make_build OPTFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}"
|
%make_build OPTFLAGS="%{build_cxxflags}" LDFLAGS="%{build_ldflags}"
|
||||||
|
|
||||||
@ -42,6 +47,9 @@ install -m 0644 man1/7za.1 %{buildroot}/%{_mandir}/man1
|
|||||||
%{_mandir}/*
|
%{_mandir}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jan 07 2025 Suyun <ziyu.oerv@isrc.iscas.ac.cn> - 16.02-7
|
||||||
|
- Support Clang for building
|
||||||
|
|
||||||
* Sat Aug 31 2024 Funda Wang <fundawang@yeah.net> - 16.02-6
|
* Sat Aug 31 2024 Funda Wang <fundawang@yeah.net> - 16.02-6
|
||||||
- use correct build flags
|
- use correct build flags
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user