mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-09 17:03:35 -09:00
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.3 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
31 lines
1.2 KiB
Makefile
31 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# spirv-llvm-translator
|
|
#
|
|
################################################################################
|
|
|
|
SPIRV_LLVM_TRANSLATOR_VERSION = 22.1.3
|
|
SPIRV_LLVM_TRANSLATOR_SITE = $(call github,KhronosGroup,SPIRV-LLVM-Translator,v$(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-headers
|
|
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 \
|
|
-DLLVM_EXTERNAL_PROJECTS="SPIRV-Headers" \
|
|
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=$(HOST_DIR)/include
|
|
|
|
SPIRV_LLVM_TRANSLATOR_INSTALL_STAGING = YES
|
|
SPIRV_LLVM_TRANSLATOR_DEPENDENCIES = host-clang host-llvm llvm spirv-headers
|
|
SPIRV_LLVM_TRANSLATOR_CONF_OPTS = \
|
|
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=$(STAGING_DIR)/usr \
|
|
-DLLVM_BUILD_TOOLS=ON \
|
|
-DLLVM_DIR=$(STAGING_DIR)/lib/cmake/llvm \
|
|
-DLLVM_SPIRV_BUILD_EXTERNAL=YES \
|
|
-DLLVM_SPIRV_INCLUDE_TESTS=OFF
|
|
|
|
$(eval $(cmake-package))
|
|
$(eval $(host-cmake-package))
|