Files
meta-tegra/recipes-devtools/cuda/cuda-libraries_12.2.12-1.bb
2024-05-30 12:13:39 -07:00

36 lines
873 B
BlitzBasic

DESCRIPTION = "Dummy recipe for bringing in CUDA libraries"
LICENSE = "MIT"
CUDA_COMPONENTS = " \
cuda-cudart \
cuda-nvrtc \
libcublas \
libcufft \
libcufile \
libcurand \
libcusolver \
libcusparse \
libnpp\
libnvjitlink \
"
CUDA_COMPONENTS:append:class-target = " \
libcudla \
"
DEPENDS = "${CUDA_COMPONENTS}"
do_fetch[noexec] = "1"
do_unpack[noexec] = "1"
do_patch[noexec] = "1"
do_configure[noexec] = "1"
do_compile[noexec] = "1"
do_install[noexec] = "1"
COMPATIBLE_MACHINE:class-target = "tegra"
PACKAGE_ARCH:class-target = "${TEGRA_PKGARCH}"
PACKAGES = "${PN} ${PN}-dev"
ALLOW_EMPTY:${PN} = "1"
RDEPENDS:${PN} = "${CUDA_COMPONENTS}"
RDEPENDS:${PN}-dev = "${@' '.join(['%s-dev' % pkg for pkg in d.getVar('CUDA_COMPONENTS').split()])} cuda-nvml-dev cuda-nvcc-headers cuda-cccl cuda-crt"
BBCLASSEXTEND = "native nativesdk"