mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
libclc: initial package
required by mesa-24.1.0 when building for Iris Co-authored-by: CvH <1355173+CvH@users.noreply.github.com>
This commit is contained in:
parent
940d79b12e
commit
8be81eee9b
29
packages/devel/libclc/package.mk
Normal file
29
packages/devel/libclc/package.mk
Normal file
@ -0,0 +1,29 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libclc"
|
||||
PKG_VERSION="$(get_pkg_version llvm)"
|
||||
PKG_LICENSE="Apache-2.0"
|
||||
PKG_URL=""
|
||||
PKG_DEPENDS_HOST="toolchain:host llvm:host"
|
||||
PKG_LONGDESC="Low-Level Virtual Machine (LLVM) is a compiler infrastructure."
|
||||
PKG_DEPENDS_UNPACK+=" llvm"
|
||||
PKG_PATCH_DIRS+=" $(get_pkg_directory llvm)/patches"
|
||||
PKG_TOOLCHAIN="cmake"
|
||||
|
||||
unpack() {
|
||||
mkdir -p ${PKG_BUILD}
|
||||
tar --strip-components=1 -xf ${SOURCES}/llvm/llvm-${PKG_VERSION}.tar.xz -C ${PKG_BUILD}
|
||||
}
|
||||
|
||||
pre_configure() {
|
||||
PKG_CMAKE_SCRIPT="${PKG_BUILD}/libclc/CMakeLists.txt"
|
||||
}
|
||||
|
||||
pre_configure_host() {
|
||||
LIBCLC_TARGETS_TO_BUILD="spirv64-mesa3d-"
|
||||
|
||||
mkdir -p "${PKG_BUILD}/.${HOST_NAME}"
|
||||
cd ${PKG_BUILD}/.${HOST_NAME}
|
||||
PKG_CMAKE_OPTS_HOST="-DLIBCLC_TARGETS_TO_BUILD=${LIBCLC_TARGETS_TO_BUILD}"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user