/ / Jak przekazać więcej niż jedną wartość do zmiennej przez EXTRA_OECMAKE z przepisu bitbake? - cmake, yocto, bitbake, openembedded

Jak przekazać więcej niż jedną wartość do zmiennej przez EXTRA_OECMAKE z przepisu bitbake? - cmake, yocto, bitbake, openembedded

Muszę przekazać zmienną z mojej receptury bitbake (.bb) do cmake. Wiem, że mogę to zrobić przez EXTRA_OECMAKE. To, co mam w moim przepisie:

EXTRA_OECMAKE = "-Deigen_INCLUDE_DIRS:PATH=${STAGING_INCDIR}/eigen3"

Ale chcę zmienną eigen_INCLUDE_DIRS mieć więcej niż jedną wartość. Próbowałem oddzielić wartości średnikiem:

EXTRA_OECMAKE = "-Deigen_INCLUDE_DIRS:PATH=${STAGING_INCDIR}/eigen3;${B};${WORKDIR}/${BP}/third_party/eigen3"

a także i pojedynczy cytat:

EXTRA_OECMAKE = "-Deigen_INCLUDE_DIRS:PATH="${STAGING_INCDIR}/eigen3" "${B}" "${WORKDIR}/${BP}/third_party/eigen3""

Ale oba nie działają. Jak mogę dodać więcej wartości do zmiennej?

Odpowiedzi:

1 dla odpowiedzi № 1

Nie jest to związane z bitbake / OE, ale całkowicie z tym, jak działa moduł cmake eigen. Chciałbym zapytać opiekunów własnych, jakiej wartości oczekują.