xref: /mports/devel/log4cplus/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	log4cplus
2DISTVERSION=	2.1.2
3CATEGORIES=	devel
4MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/REL_${DISTVERSION:S:.:_:g}/
5
6MAINTAINER=	ports@MidnightBSD.org
7COMMENT=	Logging library for C++
8WWW=		https://log4cplus.github.io/log4cplus/
9
10LICENSE=	Apache-2.0
11LICENSE_FILE=	${WRKSRC}/LICENSE
12
13TEST_DEPENDS=	catch>=0:devel/catch
14
15USES=		cmake:testing compiler:c++11-lang pathfix tar:xz
16USE_LDCONFIG=	yes
17
18EXTRACT_AFTER_ARGS=	--exclude catch
19
20.if ${.TARGETS} == "test"
21CXXFLAGS+=	-I${LOCALBASE}/include/catch2
22.endif
23
24PORTDOCS=	*
25
26CMAKE_TESTING_ON=	LOG4CPLUS_BUILD_TESTING WITH_UNIT_TESTS
27CMAKE_OFF=	LOG4CPLUS_BUILD_TESTING WITH_UNIT_TESTS
28
29OPTIONS_DEFINE=	DOCS
30
31DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
32
33post-build-DOCS-on:
34	cd ${WRKDIR} && doxygen ${DISTNAME}/docs/doxygen.config
35
36post-install-DOCS-on:
37	@${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
38	${INSTALL_DATA} ${WRKSRC}/docs/html/* ${FAKE_DESTDIR}${DOCSDIR}
39
40pre-test:
41	${RM} ${BUILD_WRKSRC}/CMakeCache.txt
42
43.include <bsd.port.mk>
44

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026