Check ZEEK_VERSION_LOCAL for dashes

Insist that ZEEK_VERSION_LOCAL not contain dashes
in order to preserve overall structure of version strings.
This commit is contained in:
Peter Cullen 2024-04-15 15:21:04 +00:00 committed by Christian Kreibich
parent 32289521f5
commit 5e3008df89

View file

@ -580,6 +580,10 @@ string(REGEX REPLACE "[^a-zA-Z0-9_\$]" "_" VERSION_C_IDENT "${VERSION_C_IDENT}")
set(ZEEK_VERSION_FULL_LOCAL "${ZEEK_VERSION_FULL}") set(ZEEK_VERSION_FULL_LOCAL "${ZEEK_VERSION_FULL}")
if (NOT ZEEK_VERSION_LOCAL STREQUAL "") if (NOT ZEEK_VERSION_LOCAL STREQUAL "")
# STRING(FIND ZEEK_VERSION_LOCAL "-" POS)
if (ZEEK_VERSION_LOCAL MATCHES "-")
message(FATAL_ERROR "ZEEK_VERSION_LOCAL can not contain dashes: ${ZEEK_VERSION_LOCAL}")
endif ()
set(ZEEK_VERSION_FULL_LOCAL "${ZEEK_VERSION_FULL_LOCAL}-${ZEEK_VERSION_LOCAL}") set(ZEEK_VERSION_FULL_LOCAL "${ZEEK_VERSION_FULL_LOCAL}-${ZEEK_VERSION_LOCAL}")
set(VERSION_C_IDENT "${VERSION_C_IDENT}_${ZEEK_VERSION_LOCAL}") set(VERSION_C_IDENT "${VERSION_C_IDENT}_${ZEEK_VERSION_LOCAL}")
endif () endif ()