我在 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(). 有没有办法可以运行此命令并将文件直接传递给该函数进行处理?