Browse Source

Version number is shared between projects

pull/400/head
Valentin Radu 4 years ago
parent
commit
02c485e0d9
  1. 9
      ExplorerPatcher/ExplorerPatcher.rc
  2. 1
      ExplorerPatcher/ExplorerPatcher.vcxproj
  3. 3
      ExplorerPatcher/ExplorerPatcher.vcxproj.filters
  4. 9
      ep_setup/ep_setup.rc
  5. 16
      version.h

9
ExplorerPatcher/ExplorerPatcher.rc

@ -49,10 +49,11 @@ END
// //
// Version // Version
// //
#include "..\version.h"
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 22000,318,37,1 FILEVERSION VER_FILE
PRODUCTVERSION 22000,318,37,1 PRODUCTVERSION VER_PRODUCT
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -69,12 +70,12 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "VALINET Solutions SRL" VALUE "CompanyName", "VALINET Solutions SRL"
VALUE "FileDescription", "ExplorerPatcher" VALUE "FileDescription", "ExplorerPatcher"
VALUE "FileVersion", "22000.318.37.1" VER_FILE_STRING
VALUE "InternalName", "ExplorerPatcher.dll" VALUE "InternalName", "ExplorerPatcher.dll"
VALUE "LegalCopyright", "Copyright (C) 2006-2021 VALINET Solutions SRL. All rights reserved." VALUE "LegalCopyright", "Copyright (C) 2006-2021 VALINET Solutions SRL. All rights reserved."
VALUE "OriginalFilename", "ExplorerPatcher.dll" VALUE "OriginalFilename", "ExplorerPatcher.dll"
VALUE "ProductName", "ExplorerPatcher" VALUE "ProductName", "ExplorerPatcher"
VALUE "ProductVersion", "22000.318.37.1" VER_PRODUCT_STRING
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

1
ExplorerPatcher/ExplorerPatcher.vcxproj

@ -289,6 +289,7 @@
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.h" /> <ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.h" />
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.h" /> <ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.h" />
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.h" /> <ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.h" />
<ClInclude Include="..\version.h" />
<ClInclude Include="ArchiveMenu.h" /> <ClInclude Include="ArchiveMenu.h" />
<ClInclude Include="dxgi_imp.h" /> <ClInclude Include="dxgi_imp.h" />
<ClInclude Include="fmemopen.h" /> <ClInclude Include="fmemopen.h" />

3
ExplorerPatcher/ExplorerPatcher.vcxproj.filters

@ -111,6 +111,9 @@
<ClInclude Include="updates.h"> <ClInclude Include="updates.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\version.h">
<Filter>Header Files\internal</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include="ExplorerPatcher.rc"> <ResourceCompile Include="ExplorerPatcher.rc">

9
ep_setup/ep_setup.rc

@ -49,10 +49,11 @@ END
// //
// Version // Version
// //
#include "..\version.h"
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 2021,11,13,1 FILEVERSION VER_FILE
PRODUCTVERSION 2021,11,13,1 PRODUCTVERSION VER_PRODUCT
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -69,12 +70,12 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "VALINET Solutions SRL" VALUE "CompanyName", "VALINET Solutions SRL"
VALUE "FileDescription", "ExplorerPatcher Setup Program" VALUE "FileDescription", "ExplorerPatcher Setup Program"
VALUE "FileVersion", "2021.11.13.1" VER_FILE_STRING
VALUE "InternalName", "ep_setup.exe" VALUE "InternalName", "ep_setup.exe"
VALUE "LegalCopyright", "Copyright (C) 2006-2021 VALINET Solutions SRL. All rights reserved." VALUE "LegalCopyright", "Copyright (C) 2006-2021 VALINET Solutions SRL. All rights reserved."
VALUE "OriginalFilename", "ep_setup.exe" VALUE "OriginalFilename", "ep_setup.exe"
VALUE "ProductName", "ExplorerPatcher" VALUE "ProductName", "ExplorerPatcher"
VALUE "ProductVersion", "2021.11.13.1" VER_PRODUCT_STRING
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

16
version.h

@ -0,0 +1,16 @@
#define VER_MAJOR 22000
#define VER_MINOR 318
#define VER_BUILD_HI 37
#define VER_BUILD_LO 2
#define VER_FLAGS VS_FF_PRERELEASE
// The Binary form of the version numbers
#define VER_FILE VER_MAJOR, VER_MINOR, VER_BUILD_HI, VER_BUILD_LO
#define VER_PRODUCT VER_MAJOR, VER_MINOR, VER_BUILD_HI, VER_BUILD_LO
#define VER_STR(arg) #arg
// The String form of the version numbers
#define VER_FILE_STRING VALUE "FileVersion", "22000.318.37.2"
#define VER_PRODUCT_STRING VALUE "ProductVersion", "22000.318.37.2"
Loading…
Cancel
Save