summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'v8-extract-version')
-rwxr-xr-xv8-extract-version21
1 files changed, 2 insertions, 19 deletions
diff --git a/v8-extract-version b/v8-extract-version
index a6e271b..277df29 100755
--- a/v8-extract-version
+++ b/v8-extract-version
@@ -4,25 +4,8 @@
"""Extracts V8 version number based on given version.cc file."""
-import re
import sys
-MAJOR_VERSION_PATTERN = re.compile(r"#define\s+MAJOR_VERSION\s+(.*)")
-MINOR_VERSION_PATTERN = re.compile(r"#define\s+MINOR_VERSION\s+(.*)")
-BUILD_NUMBER_PATTERN = re.compile(r"#define\s+BUILD_NUMBER\s+(.*)")
-PATCH_LEVEL_PATTERN = re.compile(r"#define\s+PATCH_LEVEL\s+(.*)")
+import chromium_tools
-patterns = [MAJOR_VERSION_PATTERN,
- MINOR_VERSION_PATTERN,
- BUILD_NUMBER_PATTERN,
- PATCH_LEVEL_PATTERN]
-
-source = open(sys.argv[1]).read()
-version_components = []
-for pattern in patterns:
- version_components.append(pattern.search(source).group(1).strip())
-
-if version_components[len(version_components) - 1] == '0':
- version_components.pop()
-
-print '.'.join(version_components)
+print chromium_tools.v8_extract_version(open(sys.argv[1]).read())