mirror of
https://github.com/jellyfin/jellyfin-desktop.git
synced 2026-10-26 16:45:24 +00:00
20 lines
581 B
CMake
20 lines
581 B
CMake
# Get the current date.
|
|
string(TIMESTAMP CURRENT_DATE "%Y-%m-%d")
|
|
|
|
option(UPGRADE_DEBUG "" OFF)
|
|
|
|
# Read version from VERSION file
|
|
file(READ "${CMAKE_SOURCE_DIR}/VERSION" VERSION_STRING)
|
|
string(STRIP "${VERSION_STRING}" VERSION_STRING)
|
|
|
|
# Extract major.minor.patch for places that need it
|
|
string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" VERSION_BASE "${VERSION_STRING}")
|
|
if(NOT VERSION_BASE)
|
|
set(VERSION_BASE "0.0.0")
|
|
endif()
|
|
|
|
set(VERSION_STRING_SHORT "${VERSION_BASE}")
|
|
set(CANONICAL_VERSION_STRING "${VERSION_BASE}")
|
|
|
|
configure_file(src/core/Version.cpp.in src/core/Version.cpp)
|