meson-build - 如何从介子构建系统中的依赖项中获取包含目录
问题描述
在介子构建系统中,我想从依赖项中获取包含目录:
简单示例 meson.build,使用 wxWidgets 依赖作为示例:
project('project1', ['cpp'])
wxdep = dependency('wxWidgets')
wxincludes = # ... how to get the include directories from wxdep ?
# in this case, wxincludes will be used to compile a resource file:
windows = import('windows')
windows.compile_resources('test.rc', include_directories: [wxincludes])
如何从依赖项中获取包含目录以在后续命令中使用?
解决方案
回复有点晚,但还是希望对您有所帮助。
实际上,介子的dependency
对象包含以下内容:源文件和头文件、要链接的库、编译器标志和链接器标志。
所以,直接回答你的问题——你应该只wxdep
作为依赖传递给你的目标,介子将处理里面的所有其他事情。
推荐阅读
- python - 合并的分布式 keras / tensorflow 最终模型保存在哪里?
- python - 无法在 Google Cloud 网络应用上查看 django 错误页面
- c++ - Ifstream.get 只读取第一行
- c - 为什么 c 在 int 开始时对 0 做出反应
- spring-boot - 通过 docker 容器拒绝访问本地数据库
- stata - 同时生成和排序变量
- node.js - NodeJs api容器在kubernetes中崩溃
- c# - 我的代码有什么问题(SendPingAsync)
- c++ - 从内部类访问外部类而不显式传递实例
- mysql - 如何在 nodejs-mysql 插入查询中获取插入的行数据?