diff --git a/build.bat b/build.bat index 0b70d867d..b7191f94b 100644 --- a/build.bat +++ b/build.bat @@ -68,7 +68,7 @@ set compiler_defines= -DODIN_VERSION_RAW=\"%odin_version_raw%\" rem fileversion is defined as {Major,Minor,Build,Private: u16} so a bit limited set rc_flags=-nologo ^ -DV1=%V1% -DV2=%V2% -DV3=%V3% -DV4=%V4% ^ --DVF=%odin_version_full% +-DVF=%odin_version_full% -Dnightly=%nightly% if not exist .git\ goto skip_git_hash for /f "tokens=1,2" %%i IN ('git show "--pretty=%%cd %%h" "--date=format:%%Y-%%m" --no-patch --no-notes HEAD') do ( diff --git a/misc/odin.rc b/misc/odin.rc index e45d6661b..9e605f6dc 100644 --- a/misc/odin.rc +++ b/misc/odin.rc @@ -30,6 +30,9 @@ LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT #ifndef GIT_SHA #define GIT_SHA 0 #endif +#ifndef NIGHTLY +#define NIGHTLY 0 +#endif #define Q(x) #x #define QUOTE(x) Q(x) @@ -62,6 +65,7 @@ BEGIN VALUE "Comments", QUOTE(git-sha: GIT_SHA) // custom values VALUE "GitSha", QUOTE(GIT_SHA) + VALUE "NightlyBuild", QUOTE(NIGHTLY) END END BLOCK "VarFileInfo"