blob: 7e0823e531d6a3a6fa3fd8acb8e2575a0480fcdb (
plain)
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
|
# $NetBSD: Makefile,v 1.3 2022/11/21 18:20:43 jperkin Exp $
DISTNAME= highway-1.0.1
PKGNAME= lib${DISTNAME}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
GITHUB_PROJECT= highway
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/google/highway/
COMMENT= C++ library for SIMD
LICENSE= apache-2.0
USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
GCC_REQD+= 8 # -latomic and gcc 7 gives internal compiler error
CMAKE_ARGS+= -DHWY_SYSTEM_GTEST:BOOL=TRUE
CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=TRUE
PKGCONFIG_OVERRIDE+= libhwy-contrib.pc.in
PKGCONFIG_OVERRIDE+= libhwy-test.pc.in
PKGCONFIG_OVERRIDE+= libhwy.pc.in
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=${WRKSRC}/hwy/hwy.version
# libhighway run executables during build and
# they need to find its own shared libs
MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}
TEST_TARGET= test
BUILDLINK_API_DEPENDS.googletest+= googletest>=1.10.0nb1
.include "../../devel/googletest/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
|