diff mbox series

[v12,04/11] package/spirv-llvm-translator: new package

Message ID 20220322232224.2842266-4-james.hilliard1@gmail.com
State Accepted
Headers show
Series [v12,01/11] package/llvm: bump to version 11.1.0 | expand

Commit Message

James Hilliard March 22, 2022, 11:22 p.m. UTC
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 .../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

Comments

Arnout Vandecappelle June 20, 2022, 7:01 p.m. UTC | #1
On 23/03/2022 00:22, James Hilliard wrote:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>   .../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..e6f9de3cad
> --- /dev/null
> +++ b/package/spirv-llvm-translator/spirv-llvm-translator.hash
> @@ -0,0 +1,3 @@
> +# locally calculated
> +sha256  a121579379ac3c7b63294b5274e0c4787b76003c89f7702a651384c3915464e9  spirv-llvm-translator-llvm_release_110.tar.gz

  This hash didn't match, so I updated it. However, could you save the file you 
have locally and compare it with the current version that is provided by github?

> +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..fcc482027c
> --- /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 = Apache-2.0 with exceptions

  The license is actually NCSA...

  Regards,
  Arnout

> +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))
diff mbox series

Patch

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..e6f9de3cad
--- /dev/null
+++ b/package/spirv-llvm-translator/spirv-llvm-translator.hash
@@ -0,0 +1,3 @@ 
+# locally calculated
+sha256  a121579379ac3c7b63294b5274e0c4787b76003c89f7702a651384c3915464e9  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..fcc482027c
--- /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 = Apache-2.0 with exceptions
+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))