Use grep extended regex for version

- Uses grep extended regex to extract version information
  rather than perl regex, which isn't supported on macOS

Co-authored-by: trevormcguire@google.com

Bug: 277348774
Change-Id: Ifa37207ae360350f0a96c1248bf6407005c00096
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6011548
Reviewed-by: Ben Weiss <bweiss@google.com>
This commit is contained in:
Frank Barchard 2024-11-12 12:38:01 -08:00
parent 5b906a0ec8
commit 74bd6d93c6

View File

@ -1,6 +1,7 @@
# determine the version number from the #define in libyuv/version.h
EXECUTE_PROCESS (
COMMAND grep --perl-regex --only-matching "(?<=LIBYUV_VERSION )[0-9]+" include/libyuv/version.h
COMMAND grep -Eo "LIBYUV_VERSION\ [0-9]+" include/libyuv/version.h
COMMAND grep -Eo "[0-9]+"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
OUTPUT_VARIABLE YUV_VERSION_NUMBER
OUTPUT_STRIP_TRAILING_WHITESPACE )