首页 > 解决方案 > 在使用 PACKAGECONFIG 的 CMake Yocto 配方中附加到 CMAKE_CXX_FLAGS

问题描述

我有一个继承自 cmake_qt5 的食谱

有一个

PACKAGECONFIG[debug] = "-DCMAKE_BUILD_TYPE=Debug,-DCMAKE_BUILD_TYPE=Release"

When the debug variant is chosen I also need to set a preprocessor macro. 我试过这个:

PACKAGECONFIG[debug] = "-DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-DSOME_DEFINE",-DCMAKE_BUILD_TYPE=Release"

但似乎这取代了 CMAKE_CXX_FLAGS 而不是附加到它。

如何将预处理器定义添加到 PACKAGECONFIG

标签: cmakeyocto-recipe

解决方案


推荐阅读