v29.4-roots.2 · Commit 5: [PATCH 05/21] product: establish Roots identity and Qt experience
CMakeLists.txt
Before: CMakeLists.txt · After: CMakeLists.txt
File metadata
index 84f22c14968dd6fd6afb14d4ae05a7628b4fe844..ed9fc3fb15b14e6f538bbd2f566c4c7d43f506d5 100644
Download original patch · Release notes
Diff rows 1–39 of 39. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
CMakeLists.txt
CHANGED
|
@@ -26,13 +26,13 @@ get_directory_property(precious_variables CACHE_VARIABLES)
|
|
|
26
26
|
#=============================
|
|
27
27
|
# Project / Package metadata
|
|
28
28
|
#=============================
|
|
29
|
-
set(CLIENT_NAME "Bitcoin Core")
|
|
29
|
+
set(CLIENT_NAME "Bitcoin Roots")
|
|
30
30
|
set(CLIENT_VERSION_MAJOR 29)
|
|
31
31
|
set(CLIENT_VERSION_MINOR 4)
|
|
32
32
|
set(CLIENT_VERSION_BUILD 0)
|
|
33
33
|
set(CLIENT_VERSION_RC 0)
|
|
34
34
|
set(CLIENT_VERSION_IS_RELEASE "true")
|
|
35
|
-
set(COPYRIGHT_YEAR "2025")
|
|
35
|
+
set(COPYRIGHT_YEAR "2026")
|
|
36
36
|
|
|
37
37
|
# During the enabling of the CXX and CXXOBJ languages, we modify
|
|
38
38
|
# CMake's compiler/linker invocation strings by appending the content
|
|
@@ -53,18 +53,21 @@ set(CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
|
|
|
53
53
|
project(BitcoinCore
|
|
54
54
|
VERSION ${CLIENT_VERSION_MAJOR}.${CLIENT_VERSION_MINOR}.${CLIENT_VERSION_BUILD}
|
|
55
55
|
DESCRIPTION "Bitcoin client software"
|
|
56
|
-
HOMEPAGE_URL "https://bitcoincore.org/"
|
|
56
|
+
HOMEPAGE_URL "https://plan-b.foundation/bitcoin-roots/"
|
|
57
57
|
LANGUAGES NONE
|
|
58
58
|
)
|
|
59
59
|
|
|
60
60
|
set(COPYRIGHT_HOLDERS "The %s developers")
|
|
61
61
|
set(COPYRIGHT_HOLDERS_FINAL "The ${CLIENT_NAME} developers")
|
|
62
|
-
set(CLIENT_BUGREPORT "https://github.com/bitcoin/bitcoin/issues")
|
|
62
|
+
set(CLIENT_BUGREPORT "https://github.com/luganoplanb/bitcoin-roots/issues")
|
|
63
63
|
|
|
64
|
-
set(CLIENT_VERSION_STRING ${PROJECT_VERSION})
|
|
64
|
+
# Keep the user-visible Roots release name separate from the numeric protocol
|
|
65
|
+
# version. A normal v29.4-roots.1 Git tag still takes precedence in build info.
|
|
66
|
+
set(CLIENT_VERSION_STRING "${CLIENT_VERSION_MAJOR}.${CLIENT_VERSION_MINOR}")
|
|
65
67
|
if(CLIENT_VERSION_RC GREATER 0)
|
|
66
68
|
string(APPEND CLIENT_VERSION_STRING "rc${CLIENT_VERSION_RC}")
|
|
67
69
|
endif()
|
|
70
|
+
string(APPEND CLIENT_VERSION_STRING "-roots.1")
|
|
68
71
|
|
|
69
72
|
#=============================
|
|
70
73
|
# Language setup
|