This commit is contained in:
14
clamav.spec
14
clamav.spec
@@ -23,10 +23,10 @@
|
||||
%bcond_without sysuser_vscan
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1500
|
||||
%define gcc gcc
|
||||
%define vgcc %nil
|
||||
%define CMake cmake
|
||||
%else
|
||||
%define gcc gcc11
|
||||
%define vgcc 12
|
||||
%define CMake cmake
|
||||
%endif
|
||||
%global confdir %_prefix%_sysconfdir
|
||||
@@ -58,10 +58,10 @@ Patch15: clamav-format.patch
|
||||
ExcludeArch: %{arml}
|
||||
|
||||
BuildRequires: %{CMake}
|
||||
BuildRequires: %{gcc}
|
||||
BuildRequires: %{gcc}-c++
|
||||
BuildRequires: cargo
|
||||
BuildRequires: cmake-full
|
||||
BuildRequires: gcc%{vgcc}
|
||||
BuildRequires: gcc%{vgcc}-c++
|
||||
BuildRequires: libbz2-devel
|
||||
BuildRequires: libjson-c-devel
|
||||
BuildRequires: libopenssl-devel >= 1.0.2
|
||||
@@ -193,9 +193,9 @@ chmod -x docs/html/images/flamegraph.svg
|
||||
%sysusers_generate_pre %{SOURCE65} vscan
|
||||
%endif
|
||||
%cmake \
|
||||
%if "%{gcc}" == "gcc12"
|
||||
-DCMAKE_C_COMPILER=gcc-12 \
|
||||
-DCMAKE_CXX_COMPILER=g++-12 \
|
||||
%if "%{vgcc}" != ""
|
||||
-DCMAKE_C_COMPILER=gcc-%{vgcc} \
|
||||
-DCMAKE_CXX_COMPILER=g++-%{vgcc} \
|
||||
%endif
|
||||
-DCMAKE_BUILD_TYPE=DEBUG \
|
||||
-DCLAMAV_USER=vscan \
|
||||
|
Reference in New Issue
Block a user