Skip to content

Commit f12fbad

Browse files
committed
windres: use PACKAGE_VERSION rather than building more version numbers
Rather than defining more strings, reuse PACKAGE_VERSION, which is already available. We already use PACKAGE_VERSION for `ProductVersion` and `FileVersion` in setup.nsi.
1 parent fdd80b0 commit f12fbad

File tree

5 files changed

+10
-20
lines changed

5 files changed

+10
-20
lines changed

src/bitcoin-cli-res.rc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
#include "clientversion.h" // holds the needed client version information
33

44
#define VER_PRODUCTVERSION CLIENT_VERSION_MAJOR,CLIENT_VERSION_MINOR,CLIENT_VERSION_BUILD
5-
#define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_BUILD)
65
#define VER_FILEVERSION VER_PRODUCTVERSION
7-
#define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
86

97
VS_VERSION_INFO VERSIONINFO
108
FILEVERSION VER_FILEVERSION
@@ -18,13 +16,13 @@ BEGIN
1816
BEGIN
1917
VALUE "CompanyName", "Bitcoin"
2018
VALUE "FileDescription", "bitcoin-cli (JSON-RPC client for " PACKAGE_NAME ")"
21-
VALUE "FileVersion", VER_FILEVERSION_STR
19+
VALUE "FileVersion", PACKAGE_VERSION
2220
VALUE "InternalName", "bitcoin-cli"
2321
VALUE "LegalCopyright", COPYRIGHT_STR
2422
VALUE "LegalTrademarks1", "Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
2523
VALUE "OriginalFilename", "bitcoin-cli.exe"
2624
VALUE "ProductName", "bitcoin-cli"
27-
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
25+
VALUE "ProductVersion", PACKAGE_VERSION
2826
END
2927
END
3028

src/bitcoin-tx-res.rc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
#include "clientversion.h" // holds the needed client version information
33

44
#define VER_PRODUCTVERSION CLIENT_VERSION_MAJOR,CLIENT_VERSION_MINOR,CLIENT_VERSION_BUILD
5-
#define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_BUILD)
65
#define VER_FILEVERSION VER_PRODUCTVERSION
7-
#define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
86

97
VS_VERSION_INFO VERSIONINFO
108
FILEVERSION VER_FILEVERSION
@@ -18,13 +16,13 @@ BEGIN
1816
BEGIN
1917
VALUE "CompanyName", "Bitcoin"
2018
VALUE "FileDescription", "bitcoin-tx (CLI Bitcoin transaction editor utility)"
21-
VALUE "FileVersion", VER_FILEVERSION_STR
19+
VALUE "FileVersion", PACKAGE_VERSION
2220
VALUE "InternalName", "bitcoin-tx"
2321
VALUE "LegalCopyright", COPYRIGHT_STR
2422
VALUE "LegalTrademarks1", "Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
2523
VALUE "OriginalFilename", "bitcoin-tx.exe"
2624
VALUE "ProductName", "bitcoin-tx"
27-
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
25+
VALUE "ProductVersion", PACKAGE_VERSION
2826
END
2927
END
3028

src/bitcoin-util-res.rc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
#include "clientversion.h" // holds the needed client version information
33

44
#define VER_PRODUCTVERSION CLIENT_VERSION_MAJOR,CLIENT_VERSION_MINOR,CLIENT_VERSION_BUILD
5-
#define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_BUILD)
65
#define VER_FILEVERSION VER_PRODUCTVERSION
7-
#define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
86

97
VS_VERSION_INFO VERSIONINFO
108
FILEVERSION VER_FILEVERSION
@@ -18,13 +16,13 @@ BEGIN
1816
BEGIN
1917
VALUE "CompanyName", "Bitcoin"
2018
VALUE "FileDescription", "bitcoin-util (CLI Bitcoin utility)"
21-
VALUE "FileVersion", VER_FILEVERSION_STR
19+
VALUE "FileVersion", PACKAGE_VERSION
2220
VALUE "InternalName", "bitcoin-util"
2321
VALUE "LegalCopyright", COPYRIGHT_STR
2422
VALUE "LegalTrademarks1", "Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
2523
VALUE "OriginalFilename", "bitcoin-util.exe"
2624
VALUE "ProductName", "bitcoin-util"
27-
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
25+
VALUE "ProductVersion", PACKAGE_VERSION
2826
END
2927
END
3028

src/bitcoin-wallet-res.rc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
#include "clientversion.h" // holds the needed client version information
33

44
#define VER_PRODUCTVERSION CLIENT_VERSION_MAJOR,CLIENT_VERSION_MINOR,CLIENT_VERSION_BUILD
5-
#define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_BUILD)
65
#define VER_FILEVERSION VER_PRODUCTVERSION
7-
#define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
86

97
VS_VERSION_INFO VERSIONINFO
108
FILEVERSION VER_FILEVERSION
@@ -18,13 +16,13 @@ BEGIN
1816
BEGIN
1917
VALUE "CompanyName", "Bitcoin"
2018
VALUE "FileDescription", "bitcoin-wallet (CLI tool for " PACKAGE_NAME " wallets)"
21-
VALUE "FileVersion", VER_FILEVERSION_STR
19+
VALUE "FileVersion", PACKAGE_VERSION
2220
VALUE "InternalName", "bitcoin-wallet"
2321
VALUE "LegalCopyright", COPYRIGHT_STR
2422
VALUE "LegalTrademarks1", "Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
2523
VALUE "OriginalFilename", "bitcoin-wallet.exe"
2624
VALUE "ProductName", "bitcoin-wallet"
27-
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
25+
VALUE "ProductVersion", PACKAGE_VERSION
2826
END
2927
END
3028

src/bitcoind-res.rc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
#include "clientversion.h" // holds the needed client version information
33

44
#define VER_PRODUCTVERSION CLIENT_VERSION_MAJOR,CLIENT_VERSION_MINOR,CLIENT_VERSION_BUILD
5-
#define VER_PRODUCTVERSION_STR STRINGIZE(CLIENT_VERSION_MAJOR) "." STRINGIZE(CLIENT_VERSION_MINOR) "." STRINGIZE(CLIENT_VERSION_BUILD)
65
#define VER_FILEVERSION VER_PRODUCTVERSION
7-
#define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
86

97
VS_VERSION_INFO VERSIONINFO
108
FILEVERSION VER_FILEVERSION
@@ -18,13 +16,13 @@ BEGIN
1816
BEGIN
1917
VALUE "CompanyName", "Bitcoin"
2018
VALUE "FileDescription", "bitcoind (Bitcoin node with a JSON-RPC server)"
21-
VALUE "FileVersion", VER_FILEVERSION_STR
19+
VALUE "FileVersion", PACKAGE_VERSION
2220
VALUE "InternalName", "bitcoind"
2321
VALUE "LegalCopyright", COPYRIGHT_STR
2422
VALUE "LegalTrademarks1", "Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
2523
VALUE "OriginalFilename", "bitcoind.exe"
2624
VALUE "ProductName", "bitcoind"
27-
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
25+
VALUE "ProductVersion", PACKAGE_VERSION
2826
END
2927
END
3028

0 commit comments

Comments
 (0)