diff options
author | nros <nros@pkgsrc.org> | 2015-03-14 12:21:31 +0000 |
---|---|---|
committer | nros <nros@pkgsrc.org> | 2015-03-14 12:21:31 +0000 |
commit | 79aa33015cd142350521d613e145ca48e5121b0a (patch) | |
tree | 4ece971af808d79dfdd61a8cbdfa5970b395b899 /devel/cppcheck | |
parent | 9031ec27b42820f16830599ba3139707f171d5ae (diff) | |
download | pkgsrc-79aa33015cd142350521d613e145ca48e5121b0a.tar.gz |
Set correct Homepage.
Make sure external/tinyxml is not in the include path.
Fix build for gcc below 4.6.
ok by reed.
Diffstat (limited to 'devel/cppcheck')
-rw-r--r-- | devel/cppcheck/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile index e657dd5e8a8..473eca2cb33 100644 --- a/devel/cppcheck/Makefile +++ b/devel/cppcheck/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2015/01/14 21:48:10 wiz Exp $ +# $NetBSD: Makefile,v 1.32 2015/03/14 12:21:31 nros Exp $ DISTNAME= cppcheck-1.68 CATEGORIES= devel @@ -6,7 +6,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cppcheck/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= reed@reedmedia.net -HOMEPAGE= http://cppcheck.wiki.sourceforge.net/ +HOMEPAGE= http://cppcheck.sourceforge.net/ COMMENT= Tool for static C/C++ code analysis LICENSE= gnu-gpl-v3 @@ -27,7 +27,9 @@ MAKE_FLAGS+= CFGDIR=${PREFIX}/share/cppcheck/cfg MAKE_FLAGS+= HAVE_RULES=yes # use pkgsrc tinyxml2 instead of included copy -MAKE_FLAGS+= TINYXML= +MAKE_FLAGS+= TINYXML= INCLUDE_FOR_LIB=-Ilib +MAKE_FLAGS+= INCLUDE_FOR_CLI=-Ilib +MAKE_FLAGS+= INCLUDE_FOR_TEST=-Ilib\ -Icli CPPFLAGS+= -I${BUILDLINK_PREFIX.tinyxml2}/include LDFLAGS+= ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.tinyxml2}/lib -L${BUILDLINK_PREFIX.tinyxml2}/lib -ltinyxml2 @@ -40,6 +42,11 @@ CPPFLAGS+= -DNO_UNIX_BACKTRACE_SUPPORT=1 LDFLAGS+= -lexecinfo .endif +.include "../../mk/compiler.mk" +.if !empty(CC_VERSION:Mgcc-4.[0-5]*) || !empty(CC_VERSION:Mgcc-3.*) +CXXFLAGS+= -include lib/cxx11emu.h +.endif + INSTALLATION_DIRS= ${PKGMANDIR}/man1 REPLACE_PYTHON+= htmlreport/cppcheck-htmlreport |