v29.4-roots.3 · Commit 5: [PATCH 05/30] 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. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
CMakeLists.txt
CHANGED
|
@@ -26,13 +26,13 @@ get_directory_property(precious_variables CACHE_VARIABLES)
|
|
| 26 |
#=============================
|
| 27 |
# Project / Package metadata
|
| 28 |
#=============================
|
| 29 |
-
set(CLIENT_NAME "Bitcoin Core")
|
| 30 |
set(CLIENT_VERSION_MAJOR 29)
|
| 31 |
set(CLIENT_VERSION_MINOR 4)
|
| 32 |
set(CLIENT_VERSION_BUILD 0)
|
| 33 |
set(CLIENT_VERSION_RC 0)
|
| 34 |
set(CLIENT_VERSION_IS_RELEASE "true")
|
| 35 |
-
set(COPYRIGHT_YEAR "2025")
|
| 36 |
|
| 37 |
# During the enabling of the CXX and CXXOBJ languages, we modify
|
| 38 |
# CMake's compiler/linker invocation strings by appending the content
|
|
@@ -53,18 +53,21 @@ set(CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
|
|
| 53 |
project(BitcoinCore
|
| 54 |
VERSION ${CLIENT_VERSION_MAJOR}.${CLIENT_VERSION_MINOR}.${CLIENT_VERSION_BUILD}
|
| 55 |
DESCRIPTION "Bitcoin client software"
|
| 56 |
-
HOMEPAGE_URL "https://bitcoincore.org/"
|
| 57 |
LANGUAGES NONE
|
| 58 |
)
|
| 59 |
|
| 60 |
set(COPYRIGHT_HOLDERS "The %s developers")
|
| 61 |
set(COPYRIGHT_HOLDERS_FINAL "The ${CLIENT_NAME} developers")
|
| 62 |
-
set(CLIENT_BUGREPORT "https://github.com/bitcoin/bitcoin/issues")
|
| 63 |
|
| 64 |
-
set(CLIENT_VERSION_STRING ${PROJECT_VERSION})
|
|
|
|
|
|
|
| 65 |
if(CLIENT_VERSION_RC GREATER 0)
|
| 66 |
string(APPEND CLIENT_VERSION_STRING "rc${CLIENT_VERSION_RC}")
|
| 67 |
endif()
|
|
|
|
| 68 |
|
| 69 |
#=============================
|
| 70 |
# Language setup
|
|
|
|
| 26 |
#=============================
|
| 27 |
# Project / Package metadata
|
| 28 |
#=============================
|
| 29 |
+
set(CLIENT_NAME "Bitcoin Roots")
|
| 30 |
set(CLIENT_VERSION_MAJOR 29)
|
| 31 |
set(CLIENT_VERSION_MINOR 4)
|
| 32 |
set(CLIENT_VERSION_BUILD 0)
|
| 33 |
set(CLIENT_VERSION_RC 0)
|
| 34 |
set(CLIENT_VERSION_IS_RELEASE "true")
|
| 35 |
+
set(COPYRIGHT_YEAR "2026")
|
| 36 |
|
| 37 |
# During the enabling of the CXX and CXXOBJ languages, we modify
|
| 38 |
# CMake's compiler/linker invocation strings by appending the content
|
|
|
|
| 53 |
project(BitcoinCore
|
| 54 |
VERSION ${CLIENT_VERSION_MAJOR}.${CLIENT_VERSION_MINOR}.${CLIENT_VERSION_BUILD}
|
| 55 |
DESCRIPTION "Bitcoin client software"
|
| 56 |
+
HOMEPAGE_URL "https://plan-b.foundation/bitcoin-roots/"
|
| 57 |
LANGUAGES NONE
|
| 58 |
)
|
| 59 |
|
| 60 |
set(COPYRIGHT_HOLDERS "The %s developers")
|
| 61 |
set(COPYRIGHT_HOLDERS_FINAL "The ${CLIENT_NAME} developers")
|
| 62 |
+
set(CLIENT_BUGREPORT "https://github.com/luganoplanb/bitcoin-roots/issues")
|
| 63 |
|
| 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}")
|
| 67 |
if(CLIENT_VERSION_RC GREATER 0)
|
| 68 |
string(APPEND CLIENT_VERSION_STRING "rc${CLIENT_VERSION_RC}")
|
| 69 |
endif()
|
| 70 |
+
string(APPEND CLIENT_VERSION_STRING "-roots.1")
|
| 71 |
|
| 72 |
#=============================
|
| 73 |
# Language setup
|