我在 Meson 的一项基本任务中遇到了麻烦,我需要在构建过程中将多个文件连接成一个;基本上:
cat *.txt > compiled.txt
或者
cat foo.txt bar.txt baz.txt > compiled.txt
custom_target()
但是,无论我使用generator()
还是任何其他功能,Meson 都找不到compiled.txt
或无法处理从多个输入文件到单个输出文件的转换。
有没有简单的方法来实现这一目标?
更新:
使用run_command()
我已经设法构建compiled.txt
并让它出现在源目录中。最终我希望compiled.txt
(我在 gresource.xml 中列出)由gnome.compile_resources()
. 有没有办法可以运行此命令并将文件直接传递给该函数进行处理?