diff options
Diffstat (limited to 'v8-extract-version')
-rwxr-xr-x | v8-extract-version | 21 |
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()) |