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 № 1Nie 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ą.