mirror of
https://github.com/LIV2/amiberry.git
synced 2025-12-06 06:32:45 +00:00
refactor: add pre-release version string
Pre-releases or RC packages, should indicate that in the version string
This commit is contained in:
parent
8988fa10ff
commit
701d538826
@ -18,6 +18,7 @@ option(WITH_LTO "Enable Link Time Optimization" OFF)
|
||||
set(VERSION_MAJOR "7")
|
||||
set(VERSION_MINOR "0")
|
||||
set(VERSION_PATCH "0")
|
||||
set(VERSION_PRE_RELEASE "RC1")
|
||||
|
||||
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
||||
|
||||
|
||||
@ -402,6 +402,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
||||
_FILE_OFFSET_BITS=64
|
||||
-DAMIBERRY_VERSION="${PROJECT_VERSION}"
|
||||
-DAMIBERRY_VERSION_PRE_RELEASE="${VERSION_PRE_RELEASE}"
|
||||
-DAMIBERRY_DATADIR="${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT_NAME}"
|
||||
-DAMIBERRY_LIBDIR="${CMAKE_INSTALL_FULL_LIBDIR}/${PROJECT_NAME}"
|
||||
)
|
||||
|
||||
@ -138,7 +138,10 @@ bool mouse_grabbed = false;
|
||||
|
||||
std::string get_version_string()
|
||||
{
|
||||
return "Amiberry " + std::string(AMIBERRY_VERSION);
|
||||
const auto pre_release_string = std::string(AMIBERRY_VERSION_PRE_RELEASE);
|
||||
if (pre_release_string.empty())
|
||||
return "Amiberry " + std::string(AMIBERRY_VERSION);
|
||||
return "Amiberry " + std::string(AMIBERRY_VERSION) + "-" + std::string(AMIBERRY_VERSION_PRE_RELEASE);
|
||||
}
|
||||
|
||||
std::string get_copyright_notice()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user