From 123babb044f3bbcf9a58231bca777ede539daf87 Mon Sep 17 00:00:00 2001 From: Samuel Longchamps Date: Mon, 27 Apr 2026 15:04:06 -0400 Subject: [PATCH] feat: print [New] or [Updated] in generation output --- src/base/premake.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/base/premake.lua b/src/base/premake.lua index 52177470a9..a7f01cea17 100644 --- a/src/base/premake.lua +++ b/src/base/premake.lua @@ -168,6 +168,7 @@ error(err, 0) end + local fileexists = os.isfile(fn) local f, err = os.writefile_ifnotequal(output, fn); if (f == 0) then @@ -175,7 +176,11 @@ elseif (f < 0) then error(err, 0) elseif (f > 0) then - printf("Generated %s...", path.getrelative(os.getcwd(), fn)) + if fileexists then + printf("Generated %s... [Updated]", path.getrelative(_WORKING_DIR, fn)) + else + printf("Generated %s... [New]", path.getrelative(_WORKING_DIR, fn)) + end return true -- file modified end end