diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,15 @@ HOMEPAGE_URL "https://www.bitcoinabc.org" ) +# Package information +set(PACKAGE_NAME "Bitcoin ABC") + +# Copyright +set(COPYRIGHT_YEAR 2019) +set(COPYRIGHT_HOLDERS "The %s developers") +set(COPYRIGHT_HOLDERS_SUBSTITUTION Bitcoin) +string(REPLACE "%s" ${COPYRIGHT_HOLDERS_SUBSTITUTION} COPYRIGHT_HOLDERS_FINAL ${COPYRIGHT_HOLDERS}) + # Add path for custom modules set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} diff --git a/cmake/modules/PackageOptions.cmake b/cmake/modules/PackageOptions.cmake --- a/cmake/modules/PackageOptions.cmake +++ b/cmake/modules/PackageOptions.cmake @@ -1,5 +1,5 @@ # Package options -set(CPACK_PACKAGE_VENDOR "The Bitcoin developers") +set(CPACK_PACKAGE_VENDOR "${COPYRIGHT_HOLDERS_FINAL}") set(CPACK_PACKAGE_DESCRIPTION "Bitcoin ABC is a Bitcoin Cash full node implementation.") set(CPACK_PACKAGE_HOMEPAGE_URL "${PROJECT_HOMEPAGE_URL}") diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt --- a/src/config/CMakeLists.txt +++ b/src/config/CMakeLists.txt @@ -7,9 +7,6 @@ include(CheckSymbolExists) include(CheckCXXSourceCompiles) -# Package information -set(PACKAGE_NAME "Bitcoin ABC" CACHE STRING "Package name") - # Version set(CLIENT_VERSION_MAJOR ${bitcoin-abc_VERSION_MAJOR}) set(CLIENT_VERSION_MINOR ${bitcoin-abc_VERSION_MINOR}) @@ -17,12 +14,6 @@ option(CLIENT_VERSION_IS_RELEASE "Build a release version" OFF) -# Copyright -set(COPYRIGHT_YEAR 2019) -set(COPYRIGHT_HOLDERS "The %s developers") -set(COPYRIGHT_HOLDERS_SUBSTITUTION Bitcoin) -string(REPLACE "%s" ${COPYRIGHT_HOLDERS_SUBSTITUTION} COPYRIGHT_HOLDERS_FINAL ${COPYRIGHT_HOLDERS}) - # Generate the version.h file configure_file(version.h.cmake.in version.h ESCAPE_QUOTES)