首页 > 解决方案 > 如何将后缀应用于makefile中的多个文件?

问题描述

我想--preload-file一次将后缀应用于多个文件。

如果我这样做,--preload-file file1 --preload-file file2那么它就可以了。

但如果我这样做--preload-file file1 file2,则会产生以下错误:

file2:输入文件后缀未知,不知道怎么处理!

有没有办法一次将后缀应用于两个文件,所以我可以做类似的事情--preload-file $(MY_FILES)

标签: makefileemscripten

解决方案


要提供特定问题的答案,如果您有 GNU make,您可以使用:

$(addprefix --preload-file ,$(MY_FILES))

(注意逗号前的空格)。在 POSIX 标准制作中没有办法做到这一点。


推荐阅读