From 347b94bc31e045ffd22d10968d82576682cbf8a7 Mon Sep 17 00:00:00 2001 From: MetanoKid Date: Mon, 24 Aug 2020 20:30:54 +0200 Subject: [PATCH 1/2] Adds semantic versioning to executable --- projects/ConsoleMain/ConsoleMain.rc | Bin 0 -> 2024 bytes projects/ConsoleMain/ConsoleMain.vcxproj | 6 ++++ .../ConsoleMain/ConsoleMain.vcxproj.filters | 15 ++++++++ src/ConsoleMain/Version.h | 33 ++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 projects/ConsoleMain/ConsoleMain.rc create mode 100644 src/ConsoleMain/Version.h diff --git a/projects/ConsoleMain/ConsoleMain.rc b/projects/ConsoleMain/ConsoleMain.rc new file mode 100644 index 0000000000000000000000000000000000000000..bef212763a5e3b4afe7d48746dacaf4e2b31fe0b GIT binary patch literal 2024 zcmd5-+fKqj5IxT({sX~RgZ1(QB9}CRB~qK1G$D8aNe~h)(XUs}Y#Fv&w#LW{Y1m@~(7*$$5tkylr+&lJJ6mLSjW#3eQuc96&H+Agi4iS% z2D=`<2rQn@H{uOGFVXwX$9P1Kne+Lm&F9x=p6bk#dP_vXCZ0O++NOSa&pNFUb1U&z z$!5jQmN^=;Iuq0PA$KEodNw;+TR)n$=1~JqQ^4s7aD^wXE|T@}@l&hHgw^UWO36)i z%h8?4Do$y&Pu73s{Wf6SG5bsq(^7tl=Q5D&tjzmh#t5gJjv?N;cR45nnUa{??!@frV}y_+Tp@!UoJgzne+X-X3bY6*|1$*oZBLU ze5Y#uRl0R>?=9;G%|Y?rOmE+Ef9Z!NqiZ + + + + + + 16.0 {3CC756EB-2FD1-44A2-82B6-61BAD37D327D} diff --git a/projects/ConsoleMain/ConsoleMain.vcxproj.filters b/projects/ConsoleMain/ConsoleMain.vcxproj.filters index 28513d5..b7a0414 100644 --- a/projects/ConsoleMain/ConsoleMain.vcxproj.filters +++ b/projects/ConsoleMain/ConsoleMain.vcxproj.filters @@ -6,4 +6,19 @@ + + + {71932ac6-c4ea-4458-9a3d-4c406741d19f} + + + + + Resources + + + + + Resources + + \ No newline at end of file diff --git a/src/ConsoleMain/Version.h b/src/ConsoleMain/Version.h new file mode 100644 index 0000000..a21be22 --- /dev/null +++ b/src/ConsoleMain/Version.h @@ -0,0 +1,33 @@ +// update these +#define VERSION_MAJOR 1 +#define VERSION_MINOR 0 +#define VERSION_PATCH 0 + +/////////////////////////////////////////////////////////////////////////////// + +#define _STRINGIFY(x) #x +#define STRINGIFY(x) _STRINGIFY(x) + + +#define VER_FILE_VERSION VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +#define VER_FILE_VERSION_STR STRINGIFY(VERSION_MAJOR) "." \ + STRINGIFY(VERSION_MINOR) "." \ + STRINGIFY(VERSION_PATCH) +#define VER_PRODUCT_VERSION VER_FILE_VERSION +#define VER_PRODUCT_VERSION_STR VER_FILE_VERSION_STR + +#define VER_PRODUCT_NAME_STR "CppBuildAnalyzer" +#define VER_ORIGINAL_FILENAME_STR VER_PRODUCT_NAME_STR ".exe" +#define VER_INTERNAL_NAME_STR VER_ORIGINAL_FILENAME_STR + +#ifdef _DEBUG +#define VER_DEBUG_FLAGS VS_FF_DEBUG +#else +#define VER_DEBUG_FLAGS 0 +#endif + +#define VER_FILE_FLAGS VER_DEBUG_FLAGS +#define VER_FILE_OS VOS_NT_WINDOWS32 +#define VER_FILE_TYPE VFT_APP + +/////////////////////////////////////////////////////////////////////////////// From aceac69ac3e8dbf8d8a54339b1dcc2338454321a Mon Sep 17 00:00:00 2001 From: MetanoKid Date: Mon, 24 Aug 2020 20:36:06 +0200 Subject: [PATCH 2/2] Sets initial 0.0.0 version --- src/ConsoleMain/Version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ConsoleMain/Version.h b/src/ConsoleMain/Version.h index a21be22..428cd44 100644 --- a/src/ConsoleMain/Version.h +++ b/src/ConsoleMain/Version.h @@ -1,5 +1,5 @@ // update these -#define VERSION_MAJOR 1 +#define VERSION_MAJOR 0 #define VERSION_MINOR 0 #define VERSION_PATCH 0