0%

meson创建构建前事件

以下是一个例子,关于custom_targetlink_depends的详细说明请看官方文档:

meson custom_target()

meson executable()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FooBar_link_depends += custom_target(
'CopyBins',
output: ['foobar.dll'],
command: 'scripts/copy_folder.bat',
install: false,
env: {
'INPUT_DIR': bytertc_bin_root.replace('/', '\\'),
'OUTPUT_DIR': meson.current_build_dir().replace('/', '\\')
}
)

# ...

shared_library(
'FooBar',
[
FooBar_inc_files,
FooBar_src_files
],
include_directories: FooBar_inc,
link_depends: FooBar_link_depends,
)
请我喝瓶肥仔快乐水?

欢迎关注我的其它发布渠道