From c99f4adb8865ae419294c1d60977a36964cf5129 Mon Sep 17 00:00:00 2001 From: Jussi Lehtola Date: Fri, 19 Aug 2011 12:11:50 +0300 Subject: [PATCH] Fix build on EPEL-4. --- cppcheck.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/cppcheck.spec b/cppcheck.spec index c9f6b28..48beeb0 100644 --- a/cppcheck.spec +++ b/cppcheck.spec @@ -1,6 +1,6 @@ Name: cppcheck Version: 1.50 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A tool for static C/C++ code analysis Group: Development/Languages License: GPLv3+ @@ -33,14 +33,22 @@ rm -r externals/tinyxml %build # TINYXML= prevents use of bundled tinyxml +%if 0%{?rhel} == 4 +make CXXFLAGS="%{optflags} -I%{_includedir}/pcre -DNDEBUG -DHAVE_RULES" TINYXML= LDFLAGS="-ltinyxml -lpcre" %{?_smp_mflags} +%else make CXXFLAGS="%{optflags} -DNDEBUG -DHAVE_RULES" TINYXML= LDFLAGS="-ltinyxml -lpcre" %{?_smp_mflags} +%endif %install rm -rf %{buildroot} install -D -p -m 755 cppcheck %{buildroot}%{_bindir}/cppcheck %check +%if 0%{?rhel} == 4 +make CXXFLAGS="%{optflags} -I%{_includedir}/pcre -DNDEBUG -DHAVE_RULES" TINYXML= LDFLAGS="-ltinyxml -lpcre" %{?_smp_mflags} check +%else make CXXFLAGS="%{optflags} -DNDEBUG -DHAVE_RULES" TINYXML= LDFLAGS="-ltinyxml -lpcre" %{?_smp_mflags} check +%endif %clean rm -rf %{buildroot} @@ -51,6 +59,9 @@ rm -rf %{buildroot} %{_bindir}/cppcheck %changelog +* Fri Aug 19 2011 Jussi Lehtola - 1.50-2 +- Fix build on EPEL-4. + * Sun Aug 14 2011 Jussi Lehtola - 1.50-1 - Update to 1.50.