[Win] Unreviewed build fix.
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Jul 2014 05:32:40 +0000 (05:32 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 10 Jul 2014 05:32:40 +0000 (05:32 +0000)
Build bots don't have a three-part default version string,
breaking pattern matching. Handle this case.

* win/tools/scripts/auto-version.pl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170954 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/scripts/auto-version.pl

index 83bf674..75638f2 100644 (file)
@@ -1,5 +1,14 @@
 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
 
+        [Win] Unreviewed build fix.
+
+        Build bots don't have a three-part default version string,
+        breaking pattern matching. Handle this case.
+
+        * win/tools/scripts/auto-version.pl:
+
+2014-07-09  Brent Fulgham  <bfulgham@apple.com>
+
         [Win] Unreviewed gardening.
 
         * win/tools/scripts/auto-version.pl: Protect against
index 2c7f000..c6d26bf 100755 (executable)
@@ -76,6 +76,14 @@ my $BUILD_MAJOR_VERSION = $1;
 my $BUILD_MINOR_VERSION = $2;
 my $BUILD_TINY_VERSION = $3;
 
+# The default version (with no decimals) will be matched by the regexp
+# to $BUILD_TINY_VERSION. If that happens, we need to move it to
+# $BUILD_MAJOR_VERSION.
+if (!defined $BUILD_MAJOR_VERSION && !defined $BUILD_MINOR_VERSION) {
+    $BUILD_MAJOR_VERSION = $BUILD_TINY_VERSION;
+    $BUILD_TINY_VERSION = 0;
+}
+
 # Cut the major component down to three characters by dropping any
 # extra leading digits, then adjust the major version portion of the
 # version string to match.