mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 18:41:17 +02:00
49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
# Created by: Gabor Pali <pgj@FreeBSD.org>
|
|
# $FreeBSD: head/devel/cppcheck/Makefile 492703 2019-02-11 17:37:53Z amdmi3 $
|
|
|
|
PORTNAME= cppcheck
|
|
PORTVERSION= 1.87
|
|
CATEGORIES= devel
|
|
|
|
MAINTAINER= amdmi3@FreeBSD.org
|
|
COMMENT= Static analysis of C/C++ code
|
|
|
|
USES= compiler:c++11-lib cmake tar:bzip2
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= danmar
|
|
|
|
USES+= shebangfix
|
|
SHEBANG_FILES= htmlreport/cppcheck-htmlreport
|
|
|
|
LIB_DEPENDS= libpcre.so:text/libpcre
|
|
|
|
MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \
|
|
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl
|
|
|
|
CMAKE_ARGS+= -DUSE_CLANG=ON
|
|
CMAKE_ARGS+= -DUSE_ANALYZE= ON
|
|
CMAKE_ARGS+= -DANALYZE_MEMORY=ON
|
|
CMAKE_ARGS+= -DANALYZE_ADDRESS=ON
|
|
CMAKE_ARGS+= -DANALYZE_THREAD=ON
|
|
CMAKE_ARGS+= -DANALYZE_UNDEFINED=ON
|
|
CMAKE_ARGS+= -DANALYZE_DATAFLOW= ON
|
|
CMAKE_ARGS+= -DWARNINGS_ANSI_ISO=ON
|
|
CMAKE_ARGS+= -DWARNINGS_ARE_ERRORS=OFF
|
|
CMAKE_ARGS+= -DHAVE_RULES=OFF
|
|
CMAKE_ARGS+= -DBUILD_GUI=FALSE
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e '/find_package(Qt5/ d' ${WRKSRC}/cmake/findDependencies.cmake
|
|
|
|
|
|
post-build:
|
|
cd ${WRKSRC}/man && ${LOCALBASE}/bin/xsltproc --nonet --param man.charmap.use.subset "0" \
|
|
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl cppcheck.1.xml
|
|
|
|
post-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/htmlreport/cppcheck-htmlreport ${STAGEDIR}${PREFIX}/bin
|
|
${INSTALL_MAN} ${WRKSRC}/man/cppcheck.1 ${STAGEDIR}${PREFIX}/man/man1
|
|
|
|
|
|
.include <bsd.port.mk>
|