From 74bd6d93c66ea3ca87a42bec8f8e7eab96d08c82 Mon Sep 17 00:00:00 2001 From: Frank Barchard Date: Tue, 12 Nov 2024 12:38:01 -0800 Subject: [PATCH] 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 --- CM_linux_packages.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CM_linux_packages.cmake b/CM_linux_packages.cmake index a073edfae..4caf15662 100644 --- a/CM_linux_packages.cmake +++ b/CM_linux_packages.cmake @@ -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 )