diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile index e8e8a77c77d1..9dfb30aa7abc 100644 --- a/devel/spirv-llvm-translator/Makefile +++ b/devel/spirv-llvm-translator/Makefile @@ -1,27 +1,34 @@ PORTNAME= spirv-llvm-translator DISTVERSIONPREFIX= v DISTVERSION= 11.0.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Bi-directional translation between SPIR-V and LLVM IR LICENSE= NCSA LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libLLVM-${DISTVERSION:R:R}.so:devel/llvm${DISTVERSION:R:R} USES= cmake compiler:c++11-lib USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= SPIRV-LLVM-Translator -CMAKE_ON= BUILD_SHARED_LIBS -PLIST_FILES= include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc \ +CMAKE_ON= BUILD_SHARED_LIBS LLVM_BUILD_TOOLS +PLIST_FILES= bin/llvm-spirv \ + include/LLVMSPIRVLib/LLVMSPIRVExtensions.inc \ include/LLVMSPIRVLib/LLVMSPIRVLib.h \ include/LLVMSPIRVLib/LLVMSPIRVOpts.h \ lib/libLLVMSPIRVLib.so \ lib/libLLVMSPIRVLib.so.${DISTVERSION:R:R} \ libdata/pkgconfig/LLVMSPIRVLib.pc +.if exists(/usr/bin/ld.lld) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld +# undefined reference to `llvm::cfg::Update::dump() const' +LDFLAGS+= -fuse-ld=lld +.endif + .include