【问题标题】:How to get the include directories from a dependency in meson build system如何从介子构建系统中的依赖项中获取包含目录
【发布时间】:2020-03-26 09:41:48
【问题描述】:

在介子构建系统中,我想从依赖项中获取包含目录:

简单的例子 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])

如何从依赖项中获取包含目录以在后续命令中使用?

【问题讨论】:

    标签: meson-build


    【解决方案1】:

    回复有点晚,但希望对您有所帮助。

    实际上,介子的dependency 对象包含以下内容:源文件和头文件、要链接的库、编译器标志和链接器标志。

    所以,直接回答您的问题 - 您应该只将 wxdep 作为依赖项传递给您的目标,介子将处理内部的所有其他事情。

    【讨论】:

      猜你喜欢
      • 2022-06-13
      • 2021-11-12
      • 2013-10-04
      • 2016-10-03
      • 2021-01-12
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多