rsadowski 29a4497230 Import robin-map-0.6.3
Comment:
fast hash map and hash set

Description:
A C++ implementation of a fast hash map and hash set using
open-addressing and linear robin hood hashing with backward
shift deletion to resolve collisions.

Maintainer: Dimitri Karamazov <deserter666 XXX danwin1210 XXX me>

WWW: https://github.com/Tessil/robin-map

From Dimitri Karamazov, OK sthen@
2021-03-03 05:44:11 +00:00

34 lines
759 B
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2021/03/03 05:44:11 rsadowski Exp $
ONLY_FOR_ARCHS= ${CXX11_ARCHS}
COMMENT= fast hash map and hash set
GH_ACCOUNT= Tessil
GH_PROJECT= robin-map
GH_TAGNAME= v0.6.3
CATEGORIES= devel
MAINTAINER= Dimitri Karamazov <deserter666@danwin1210.me>
# MIT
PERMIT_PACKAGE= Yes
MODULES= devel/cmake
TEST_DEPENDS= devel/boost
do-test:
cd ${WRKSRC}/tests && ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" \
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" ${CONFIGURE_ENV} \
${LOCALBASE}/bin/cmake -G ${_MODCMAKE_GEN} ${WRKSRC}/tests
cd ${WRKSRC}/tests && exec ${SETENV} ${ALL_TEST_ENV} \
${NINJA} ${NINJA_FLAGS}
cd ${WRKSRC}/tests && ./tsl_robin_map_tests
post-install:
mv ${PREFIX}/share/cmake/ ${PREFIX}/lib/
.include <bsd.port.mk>