Fix for recursive nimble calls

This commit is contained in:
Ganesh Viswanathan 2019-05-02 13:42:59 -05:00
commit 83a1cceb4e

View file

@ -36,6 +36,8 @@ proc execNimscript(nimsFile, projectDir, actionName: string, options: Options,
nimsFile.copyFile(nimsFileCopied) nimsFile.copyFile(nimsFileCopied)
defer: defer:
# Only if copied in this invocation, allows recursive calls of nimble
if not isScriptResultCopied:
nimsFileCopied.removeFile() nimsFileCopied.removeFile()
let let