cmake - 在使用 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
解决方案
推荐阅读
- python - 并非所有参数都在 SQL 语句中使用 (executemany)
- ios - Swift 5、Alamofire、Combine、MVVM 抛出错误
- php - FPDF、FPDI、PDF 平铺:使用ImportedPage 放置?
- python - 撞球并在 PONG 中得分
- typescript - 如何优化 ts-loader 以减少解决问题的麻烦?
- shell - 用于打印单词和编号的 unix shell 脚本。以元音开头的单词
- reactjs - 如何使用 react-admin 构建分析仪表板?
- python - 即使在使用其他问题的答案后,列表也会更改另一个列表
- delphi - 列表框不显示对数据集所做的更改
- python - 为什么不可能从 Kivy 中的回调触发事件