version.cmake: filter git describe matches
only use those that start with v[0-9] to avoid picking up a newer tag
which may not match the expected vX.Y.Z format. this is the same
invocation used by libvpx.
Bug: aomedia:3177
Fixed: aomedia:3177
Change-Id: I7dbab56088b32d33442f8a40dae0f1fdd3e2dc88
(cherry picked from commit 785759347a5a9b0d3d0ac71ac0904c93ffbe36e0)
diff --git a/build/cmake/version.cmake b/build/cmake/version.cmake
index dd953a3..f4377a1 100644
--- a/build/cmake/version.cmake
+++ b/build/cmake/version.cmake
@@ -24,7 +24,9 @@
# Generate the version string for this run.
unset(aom_version)
if(EXISTS "${GIT_EXECUTABLE}")
- execute_process(COMMAND ${GIT_EXECUTABLE} --git-dir=${AOM_ROOT}/.git describe
+ execute_process(COMMAND ${GIT_EXECUTABLE}
+ --git-dir=${AOM_ROOT}/.git describe
+ --match=v[0-9]*
OUTPUT_VARIABLE aom_version
ERROR_QUIET
RESULT_VARIABLE version_check_result)