0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00

cmake: Fix parsing BETA version cache variable

This commit is contained in:
derrod 2023-04-06 18:30:55 +02:00 committed by Rodney
parent 3de564258d
commit 8a2305fd9a

View File

@ -18,7 +18,7 @@ if(NOT DEFINED OBS_VERSION_OVERRIDE)
elseif(DEFINED BETA)
if(BETA MATCHES "[0-9]+\\.[0-9]+\\.[0-9]+-beta[0-9]+")
string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)-beta([0-9])+" "\\1;\\2;\\3;\\4" _obs_beta ${BETA})
list(GET _beta 0 1 2 _obs_version_canonical)
list(GET _obs_beta 0 1 2 _obs_version_canonical)
set(_obs_version ${BETA})
else()
message(FATAL_ERROR "Invalid beta version supplied - must be <MAJOR>.<MINOR>.<PATCH>-beta<RELEASE>.")