Вы можете попробовать что-то вроде этого, чтобы использовать переменные среды Yocto в CMake:
if(DEFINED ENV{BASEWORKDIR})
set(YOCTO_BASEWORK_DIR $ENV{BASEWORKDIR} CACHE INTERNAL "Path retrieved from environment variable.")
endif()
Это создаст новую переменную CMake с именем YOCTO_BASEWORK_DIR
, используя системную переменную среды BASEWORKDIR
.