如果目标已过期,我如何预先运行外部工具

时间:2015-04-08 21:30:28

标签: premake

作为构建过程的一部分,我有一个我需要提取的存档。我可以使用prebuildcommands来提取它,但这是重复的,会减慢构建速度。

怎么说“仅当解压缩的目录不存在时才运行此命令”。

如果存档是新目录,那么也可以提取文件,但我不太关心,因为我不希望存档经常更改。

编辑:我有使用Premake 4的外部要求。

1 个答案:

答案 0 :(得分:1)

看起来文档有点不完整,但是(使用Premake5)可能是这样的吗?

buildcommands { "cmd to unarchive the file" }
buildinputs { "name of archive" }
buildoutputs { "name of a file from the archive" }