【发布时间】:2021-08-05 03:39:44
【问题描述】:
我有 C 和 shell 源文件作为测试。 Meson unit tests 预计将从构建目录运行。从我的 C 源编译的二进制文件我会自动复制到构建目录(指定为 executable()),如何复制那里的 shell 脚本?
或者我应该从源目录运行/获取它们,例如
test = join_paths(meson.source_root(), 'tests/run.sh')
run_command(test, "--foo", "bar")
或者使用find_program()?
test = find_program('run.sh')
run_command(test, "--foo", "bar")
【问题讨论】:
标签: shell command file-copying meson-build