mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 03:22:36 +00:00
36 lines
873 B
BlitzBasic
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"
|