Files
ports/misc/ncnn/Makefile
Yuri Victorovich 999cf10d6a misc/ncnn: Update 20200616 -> 20200727
Reported by:	portscout
2020-07-28 17:12:41 +00:00

31 lines
773 B
Makefile

# $FreeBSD$
PORTNAME= ncnn
DISTVERSION= 20200727
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-performance neural network inference framework
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= cmake compiler:c11
USE_GITHUB= yes
GH_ACCOUNT= Tencent
OPTIONS_DEFINE= VULKAN
OPTIONS_DEFAULT= VULKAN
VULKAN_DESC= Vulkan compute support
VULKAN_BUILD_DEPENDS= glslang>0:devel/glslang \
${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader
VULKAN_CMAKE_BOOL= NCNN_VULKAN NCNN_SYSTEM_GLSLANG
VULKAN_CMAKE_ON= -DGLSLANG_TARGET_DIR:PATH="${LOCALBASE}/lib/cmake"
post-patch-VULKAN-on:
@${REINPLACE_CMD} 's,/glslang,,' ${WRKSRC}/src/gpu.cpp
.include <bsd.port.mk>