From b6f194a7619a72494a0df10cc6cecb0166bbac78 Mon Sep 17 00:00:00 2001 From: Matt Madison Date: Wed, 23 Aug 2023 10:51:17 -0700 Subject: [PATCH] cuda.bbclass: update EXTRA_OECMAKE setting to define CUDA_NVCC_FLAGS as a list, since the old-school FindCUDA module treats that variable as a list. Signed-off-by: Matt Madison --- classes/cuda.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/cuda.bbclass b/classes/cuda.bbclass index ef21d1e2..0ebfcb02 100644 --- a/classes/cuda.bbclass +++ b/classes/cuda.bbclass @@ -55,7 +55,7 @@ CUFLAGS = "-ccbin ${@cuda_extract_compiler('CXX_FOR_CUDA', d)[0]} ${CUDAFLAGS} $ CUDA_EXTRA_OECMAKE = '\ -DCUDA_TOOLKIT_TARGET_DIR=${STAGING_DIR_HOST}/usr/local/cuda-${CUDA_VERSION} \ -DCUDA_TOOLKIT_ROOT_DIR=${STAGING_DIR_NATIVE}/usr/local/cuda-${CUDA_VERSION} \ - -DCUDA_NVCC_FLAGS="${CUDA_NVCC_FLAGS}" \ + -DCUDA_NVCC_FLAGS="${@';'.join(d.getVar('CUDA_NVCC_FLAGS').split())}" \ ' EXTRA_OECMAKE:append:cuda = " ${CUDA_EXTRA_OECMAKE}"