aboutsummaryrefslogtreecommitdiff
path: root/converters/simdutf/Makefile
blob: ed12d27d141adc91947e57d2b5aa82764b5adcff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
PORTNAME=	simdutf
DISTVERSIONPREFIX=	v
DISTVERSION=	5.2.3
CATEGORIES=	converters textproc

MAINTAINER=	fuz@FreeBSD.org
COMMENT=	Unicode validation and transcoding with SIMD
WWW=		https://simdutf.github.io/simdutf/

LICENSE=	APACHE20 MIT
LICENSE_COMB=	dual
LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT

USES=		cmake:testing
USE_GITHUB=	yes
USE_LDCONFIG=	yes

CMAKE_ON=	BUILD_SHARED_LIBS

OPTIONS_DEFINE=	BENCHMARKS ICONV TEST TOOLS
OPTIONS_DEFAULT=	ICONV TOOLS
OPTIONS_SUB=		yes
BENCHMARKS_DESC=	Build benchmarks
TOOLS_DESC=		Build tools

BENCHMARKS_IMPLIES=	TEST
BENCHMARKS_LIB_DEPENDS=	libicuuc.so:devel/icu
BENCHMARKS_CMAKE_BOOL=	SIMDUTF_BENCHMARKS
ICONV_USES=	iconv
ICONV_CMAKE_BOOL=	SIMDUTF_ICONV
TEST_CMAKE_BOOL=	SIMDUTF_TESTS
TOOLS_CMAKE_BOOL=	SIMDUTF_TOOLS

pre-test-TEST-off:
	@echo Enable option TEST to run the full test suite

.include <bsd.port.mk>