Title: [97856] trunk/Tools
Revision
97856
Author
rga...@webkit.org
Date
2011-10-19 06:59:23 -0700 (Wed, 19 Oct 2011)

Log Message

[GTK] Enable to use built-product-archive on GTK platform
https://bugs.webkit.org/show_bug.cgi?id=70319

Reviewed by Csaba Osztrogonác.

* BuildSlaveSupport/built-product-archive:

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/built-product-archive (97855 => 97856)


--- trunk/Tools/BuildSlaveSupport/built-product-archive	2011-10-19 13:36:47 UTC (rev 97855)
+++ trunk/Tools/BuildSlaveSupport/built-product-archive	2011-10-19 13:59:23 UTC (rev 97856)
@@ -48,7 +48,7 @@
 
 
 def archiveBuiltProduct(configuration, platform):
-    assert platform in ('mac', 'win','qt')
+    assert platform in ('mac', 'win', 'qt', 'gtk')
 
     archiveFile = os.path.join(buildDirectory, configuration + ".zip")
 
@@ -82,14 +82,19 @@
 
         shutil.rmtree(thinDirectory)
 
-    elif platform == 'qt':
+    elif platform == 'qt' or platform == 'gtk':
         thinDirectory = os.path.join(configurationBuildDirectory, "thin")
 
         if os.path.isdir(thinDirectory):
             shutil.rmtree(thinDirectory)
         os.mkdir(thinDirectory)
 
-        for dirname in ["bin", "lib", "_javascript_Core"]:
+        if platform == 'qt':
+            neededDirectories = ["bin", "lib", "_javascript_Core"]
+        elif platform == 'gtk':
+            neededDirectories = ["Programs", ".libs"]
+
+        for dirname in neededDirectories:
             fromDir = os.path.join(configurationBuildDirectory, dirname, "*")
             toDir = os.path.join(thinDirectory, dirname)
             os.makedirs(toDir)
@@ -105,7 +110,7 @@
             return 1
 
 def extractBuiltProduct(configuration, platform):
-    assert platform in ('mac', 'win','qt')
+    assert platform in ('mac', 'win', 'qt', 'gtk')
 
     archiveFile = os.path.join(buildDirectory, configuration + ".zip")
     configurationBuildDirectory = os.path.join(buildDirectory, configuration.title())
@@ -134,7 +139,7 @@
         if subprocess.call(["unzip", "-o", archiveFile], cwd=configurationBuildDirectory):
             return 1
 
-    elif platform == 'qt':
+    elif platform == 'qt' or platform == 'gtk':
         if os.path.isdir(configurationBuildDirectory):
             shutil.rmtree(configurationBuildDirectory)
 

Modified: trunk/Tools/ChangeLog (97855 => 97856)


--- trunk/Tools/ChangeLog	2011-10-19 13:36:47 UTC (rev 97855)
+++ trunk/Tools/ChangeLog	2011-10-19 13:59:23 UTC (rev 97856)
@@ -1,3 +1,12 @@
+2011-10-19  Gabor Rapcsanyi  <rga...@webkit.org>
+
+        [GTK] Enable to use built-product-archive on GTK platform
+        https://bugs.webkit.org/show_bug.cgi?id=70319
+
+        Reviewed by Csaba Osztrogonác.
+
+        * BuildSlaveSupport/built-product-archive:
+
 2011-10-18  David Levin  <le...@chromium.org>
 
         watchlist: Should try to run if it can and not throw on mistakes.
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to