From 016e21eb77c98863b5bbc8e6b0b7edf44f890d94 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Tue, 22 Mar 2022 17:22:17 -0600 Subject: [PATCH] package/spirv-llvm-translator: new host package Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- .../spirv-llvm-translator.hash | 3 +++ .../spirv-llvm-translator.mk | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package/spirv-llvm-translator/spirv-llvm-translator.hash create mode 100644 package/spirv-llvm-translator/spirv-llvm-translator.mk diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.hash b/package/spirv-llvm-translator/spirv-llvm-translator.hash new file mode 100644 index 0000000000..02d8c20d08 --- /dev/null +++ b/package/spirv-llvm-translator/spirv-llvm-translator.hash @@ -0,0 +1,3 @@ +# locally calculated +sha256 8df057ceb2e08792f87c1e01209ccd32d0fd5858f0e5c8797a96555e4a78565a spirv-llvm-translator-llvm_release_110.tar.gz +sha256 e3bc36440fc927c62d5cc24efeefe225a14d4e34ffeb0c92e430625cce9ee444 LICENSE.TXT diff --git a/package/spirv-llvm-translator/spirv-llvm-translator.mk b/package/spirv-llvm-translator/spirv-llvm-translator.mk new file mode 100644 index 0000000000..22f8765582 --- /dev/null +++ b/package/spirv-llvm-translator/spirv-llvm-translator.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# spirv-llvm-translator +# +################################################################################ + +SPIRV_LLVM_TRANSLATOR_VERSION = llvm_release_110 +SPIRV_LLVM_TRANSLATOR_SITE = $(call github,KhronosGroup,SPIRV-LLVM-Translator,$(SPIRV_LLVM_TRANSLATOR_VERSION)) +SPIRV_LLVM_TRANSLATOR_LICENSE = NCSA +SPIRV_LLVM_TRANSLATOR_LICENSE_FILES = LICENSE.TXT +HOST_SPIRV_LLVM_TRANSLATOR_DEPENDENCIES = host-clang host-llvm +HOST_SPIRV_LLVM_TRANSLATOR_CONF_OPTS = \ + -DLLVM_BUILD_TOOLS=ON \ + -DLLVM_DIR=$(HOST_DIR)/lib/cmake/llvm \ + -DLLVM_SPIRV_BUILD_EXTERNAL=YES \ + -DLLVM_SPIRV_INCLUDE_TESTS=OFF + +$(eval $(host-cmake-package))