gpt4 book ai didi

meson-build - 来自 include_directories 的介子绝对路径

转载 作者:行者123 更新时间:2023-12-05 03:56:51 31 4
gpt4 key购买 nike

在 Meson 中,是否可以从调用 include_directories 创建的对象中获取字符串绝对路径?

我的用例:

    include_dirs = include_directories('include')
lib = library(
'mylib',
source_files,
include_directories: include_dirs
)
run_target('analyze',
command: ['static_analysis',
source_files,
'-I', include_dirs.to_abs_path(),
]
)

include_dirs.to_abs_path() 不存在,但我想知道是否可能有类似的东西。或者,存在 files()(此处用于 source_files);有没有directories()

最佳答案

你现在可能已经找到了如何实现这个,但是如果有人正在寻找同样的东西,你可以通过调用来获取根目录

dir_base = meson.current_source_dir()

这将返回当前介子构建文件的目录。
然后你可以通过做构建包含路径

dir_include = join_paths(dir_base, 'include')

关于meson-build - 来自 include_directories 的介子绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58997750/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com