check fileExists for outputFile (#24211)

ref
a5f46a72ba (commitcomment-147402726)
This commit is contained in:
ringabout
2024-10-01 14:11:07 +08:00
committed by GitHub
parent a5f46a72ba
commit 0e1df88f7e

View File

@@ -1048,7 +1048,8 @@ proc writeJsonBuildInstructions*(conf: ConfigRef; deps: StringTableRef) =
bcache.depfiles.add (path, $secureHashFile(path))
bcache.nimexe = hashNimExe()
bcache.outputLastModificationTime = $getLastModificationTime(bcache.outputFile)
if fileExists(bcache.outputFile):
bcache.outputLastModificationTime = $getLastModificationTime(bcache.outputFile)
conf.jsonBuildFile = conf.jsonBuildInstructionsFile
conf.jsonBuildFile.string.writeFile(bcache.toJson.pretty)