我想使用在cpp源文件中的bitbake local.conf文件中定义的变量作为预处理器变量。首先,我尝试使用CMake消息进行打印,但变量始终为空。也不在CMake的环境变量中。
可以使用TARGET_CXXFLAGS =+ "-DSW_VERSION=${SW_VERSION}"
传递变量,但我想避免编辑收据文件。
例如,假设我要在SW_VERSION
文件中打印local.conf
变量。
SW_VERSION="1.0.0-56"
CMakeLists.txt:
message(STATUS "SW_VERSION: "$ENV{SW_VERSION})
message(STATUS "SW_VERSION: "${SW_VERSION})
我使用-v选项运行bitbake来打印cmake消息。
如何将变量从bitbake conf文件传递给CMake?