]> git.saurik.com Git - wxWidgets.git/commitdiff
Update configuration of linux buildbots.
authorMichael Wetherell <mike.wetherell@ntlworld.com>
Fri, 9 Apr 2010 22:04:59 +0000 (22:04 +0000)
committerMichael Wetherell <mike.wetherell@ntlworld.com>
Fri, 9 Apr 2010 22:04:59 +0000 (22:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63927 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

build/buildbot/config/StellarWerx32.xml
build/buildbot/config/StellarWerx64.xml
build/buildbot/config/brandt32.xml
build/buildbot/config/include/csleobuild.xml
build/buildbot/config/include/unix.xml
build/buildbot/config/ravnsgaard.xml

index 7761efef1670065f9638336b14d8bb6ebd6a407a..e976957be0215c3617a8de339d661b1631d79438 100644 (file)
 <xi:include href="include/unix.xml"/>
 
 <build>
-    <name>Linux x86 wxGTK trunk STL debug</name>
-    <builddir>stellarwerx32_wxgtk_debug</builddir>
-    <scheduler>daily_0600</scheduler>
+    <name>Linux x86 wxGTK trunk STL</name>
+    <builddir>stellarwerx32_wxgtk</builddir>
+    <scheduler>trunk_quick</scheduler>
     <steps>
         <checkout/>
-        <configure options="--with-gtk --enable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
+        <configure options="--enable-stl"/>
         <compile-all/>
         <run-tests/>
     </steps>
 </build>
 
 <build>
-    <name>Linux x86 wxGTK trunk STL release</name>
-    <builddir>stellarwerx32_wxgtk_release</builddir>
-    <scheduler>trunk_quick</scheduler>
+    <name>Linux x86 wx11 stable</name>
+    <builddir>stellarwerx32_wxx11</builddir>
+    <scheduler>daily_0600</scheduler>
+    <steps>
+        <checkout branch="{$STABLE_BRANCH}"/>
+        <configure options="--with-x11"/>
+        <compile-all/>
+        <run-tests/>
+    </steps>
+</build>
+
+<build>
+    <name>Linux x86 wxGTK trunk ANSI</name>
+    <builddir>stellarwerx32_wxgtk_ansi</builddir>
+    <scheduler>daily_0600</scheduler>
     <steps>
         <checkout/>
-        <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
+        <configure options="--disable-unicode"/>
         <compile-all/>
         <run-tests/>
     </steps>
index db12a2100c418ebc6d774184effc3411307c47fd..5253a803d9251b7c3969ef7d16a825a3036f5751 100644 (file)
 <xi:include href="include/unix.xml"/>
 
 <build>
-    <name>Linux x86_64 wxGTK trunk STL debug</name>
-    <builddir>stellarwerx64_wxgtk_debug</builddir>
-    <scheduler>daily_0600</scheduler>
+    <name>Linux x86_64 wxGTK stable</name>
+    <builddir>stellarwerx64_wxgtk</builddir>
+    <scheduler>stable_quick</scheduler>
     <steps>
-        <checkout/>
-        <configure options="--with-gtk --enable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
+        <checkout branch="{$STABLE_BRANCH}"/>
+        <configure/>
         <compile-all/>
         <run-tests/>
     </steps>
 </build>
 
 <build>
-    <name>Linux x86_64 wxGTK trunk STL release</name>
-    <builddir>stellarwerx64_wxgtk_release</builddir>
-    <scheduler>trunk_quick</scheduler>
+    <name>Linux x86_64 wx11 trunk</name>
+    <builddir>stellarwerx64_wxx11</builddir>
+    <scheduler>daily_0700</scheduler>
     <steps>
         <checkout/>
-        <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
+        <configure options="--with-x11"/>
         <compile-all/>
         <run-tests/>
     </steps>
 </build>
 
 <build>
-    <name>Linux x86_64 wxGTK stable STL debug</name>
-    <builddir>stellarwerx64_wxgtk_stable_debug</builddir>
-    <scheduler>daily_0600</scheduler>
-    <steps>
-        <checkout branch="{$STABLE_BRANCH}"/>
-        <configure options="--with-gtk --enable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat24"/>
-        <compile-all utils="false"/>
-        <run-tests/>
-    </steps>
-</build>
-
-<build>
-    <name>Linux x86_64 wxGTK stable STL release</name>
-    <builddir>stellarwerx64_wxgtk_stable_release</builddir>
-    <scheduler>stable_quick</scheduler>
+    <name>Linux x86_64 wxGTK stable ANSI</name>
+    <builddir>stellarwerx64_wxgtk_ansi</builddir>
+    <scheduler>daily_0700</scheduler>
     <steps>
         <checkout branch="{$STABLE_BRANCH}"/>
-        <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat24"/>
-        <compile-all utils="false"/>
+        <configure options="--disable-unicode"/>
+        <compile-all/>
         <run-tests/>
     </steps>
 </build>
index ef30df7ab89270043f09aa36b2ff455d1c75e92d..8d35b61dc0ed34cbc8d5a196a8f81791815ed787 100644 (file)
 <xi:include href="include/unix.xml"/>
 
 <build>
-    <name>Linux x86 wxGTK trunk static</name>
+    <name>Linux x86 wxGTK trunk</name>
     <builddir>brandt32_gtk</builddir>
-    <!--scheduler>daily_0800</scheduler-->
+    <scheduler>trunk_quick</scheduler>
     <steps>
         <checkout/>
-        <configure options="--disable-shared --enable-opengl --enable-svg
-                            --enable-aui --with-gtk=2 --enable-graphics_ctx"/>
+        <configure/>
+        <compile-all/>
+        <run-tests/>
+    </steps>
+</build>
+
+<build>
+    <name>Linux x86 wxGTK trunk static</name>
+    <builddir>brandt32_gtk_trunk_static</builddir>
+    <scheduler>daily_0600</scheduler>
+    <steps>
+        <checkout/>
+        <configure options="--disable-shared"/>
+        <compile-all/>
+        <run-tests/>
+    </steps>
+</build>
+
+<build>
+    <name>Linux x86 wxGTK stable static</name>
+    <builddir>brandt32_gtk_stable_static</builddir>
+    <scheduler>daily_0600</scheduler>
+    <steps>
+        <checkout branch="{$STABLE_BRANCH}"/>
+        <configure options="--disable-shared"/>
         <compile-all/>
         <run-tests/>
     </steps>
index 0827858432180feb2fe01606c5115e188b370571..22ee37ce274b081267b892e3c34580600c033cb2 100644 (file)
 <bot xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:xi="http://www.w3.org/2001/XInclude">
 
-<xi:include href="defs.xml"/>
-
-<!--
-    build - Override <build> to add a slave lock. This has the effect of
-            serialising all the builds on this machine
--->
-<xsl:template name="build">
-    <xsl:param name="content"/>
-    <build>
-        <lock>slave</lock>
-        <xsl:copy-of select="$content"/>
-    </build>
-</xsl:template>
-
-<!--
-    checkout - checks out to a shared directory
-
-    Checks out to a directory '../$branch' shared between builds. Then creates
-    a directory 'build' for this job to build in, and 'src' which is a link to
-    the shared sources. This relies on all builds for the same branch being
-    serialised with lock so that one build doesn't update the sources while
-    another is building them.
-
-    Usage typically just:
-        <checkout/>
-    for the trunk, or:
-        <checkout branch="branches/WX_2_8_BRANCH"/>
-    to checkout a branch.
--->
-<xsl:template name="checkout">
-    <xsl:param name="content"/>
-    <xsl:param name="branch" select="'trunk'"/>
-    <xsl:variable name="nodes" select="exsl:node-set($content)"/>
-    <svn>
-        <xsl:if test="not($nodes/svnurl)">
-            <xsl:if test="not($nodes/baseURL)">
-                <baseURL><SVN_URL/></baseURL>
-            </xsl:if>
-            <xsl:if test="not($nodes/defaultBranch)">
-                <defaultBranch><xsl:value-of select="$branch"/></defaultBranch>
-            </xsl:if>
-        </xsl:if>
-        <xsl:if test="not($nodes/workdir)">
-            <workdir>../<xsl:value-of select="$branch"/></workdir>
-        </xsl:if>
-        <xsl:copy-of select="$content"/>
-    </svn>
-    <shellcommand>
-        <description>creating build directory</description>
-        <descriptionDone>create build directory</descriptionDone>
-        <workdir>.</workdir>
-        <command>
-            rm -rf build &amp;&amp;
-            mkdir build &amp;&amp;
-            ln -sf ../<xsl:value-of select="$branch"/> src
-        </command>
-    </shellcommand>
-</xsl:template>
-
-<!--
-    configure - use '../src/configure' as the default configure command,
-                include disable-precomp-headers in the default options and
-                post process the Makefiles to use ccache.
-
-    Usage: <configure options="-with-foobar"/>
--->
-<xsl:template name="configure">
-    <xsl:param name="content"/>
-    <xsl:param name="options"/>
-    <configure>
-        <copy-with-defaults content="{$content}">
-            <command>../src/configure --disable-precomp-headers <xsl:value-of select="normalize-space($options)"/></command>
-        </copy-with-defaults>
-        <command>find . -name Makefile | xargs perl -pi -e 's/^(?:CC|CXX) = /$&amp;ccache /'</command>
-    </configure>
-</xsl:template>
+<xi:include href="unix.xml"/>
 
 <!--
     run-tests - build step to run the test suites.
index f28d06a9fa8a3e33e72cae4ac60a140237847093..2aa139904078431ff3cb2c442f8ca95e7a803c5c 100644 (file)
@@ -83,7 +83,7 @@
     <xsl:param name="options"/>
     <configure>
         <copy-with-defaults content="{$content}">
-            <command>../src/configure --disable-precomp-headers <xsl:value-of select="normalize-space($options)"/></command>
+            <command>../src/configure <xsl:value-of select="normalize-space($options)"/> --disable-precomp-headers --disable-compat28 --disable-compat26</command>
         </copy-with-defaults>
         <command>find . -name Makefile | xargs perl -pi -e 's/^(?:CC|CXX) = /$&amp;ccache /'</command>
     </configure>
index fa7b0cd5a771f1f50fcc93951ba5d153d9463192..e46bf7177493b7f52a8652695382f3f37f6aa78e 100644 (file)
@@ -9,50 +9,14 @@
     <xi:include href="include/unix.xml"/>
 
     <build>
-        <name>Linux i386 wxGTK trunk STL debug</name>
-        <builddir>ravnsgaard_wxgtk_debug</builddir>
-        <scheduler>daily_0600</scheduler>
-        <steps>
-            <checkout/>
-            <configure options="--with-gtk --enable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
-            <compile-all/>
-            <run-tests/>
-        </steps>
-    </build>
-
-    <build>
-        <name>Linux i386 wxGTK stable STL debug</name>
-        <builddir>ravnsgaard_wxgtk_stable_debug</builddir>
-        <scheduler>daily_0600</scheduler>
-        <steps>
-            <checkout branch="{$STABLE_BRANCH}"/>
-            <configure options="--with-gtk --enable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat26"/>
-            <compile-all utils="false"/>
-            <run-tests/>
-        </steps>
-    </build>
-
-    <build>
-        <name>Linux i386 wxGTK trunk STL release</name>
+        <name>Linux i386 wxGTK trunk STL</name>
         <builddir>ravnsgaard_wxgtk_release</builddir>
         <scheduler>trunk_quick</scheduler>
         <steps>
             <checkout/>
-            <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat28"/>
+            <configure options="--enable-stl"/>
             <compile-all/>
             <run-tests/>
         </steps>
     </build>
-
-    <build>
-        <name>Linux i386 wxGTK stable STL release</name>
-        <builddir>ravnsgaard_wxgtk_stable_release</builddir>
-        <scheduler>stable_quick</scheduler>
-        <steps>
-            <checkout branch="{$STABLE_BRANCH}"/>
-            <configure options="--with-gtk --disable-debug --enable-stl --enable-std_iostreams --enable-std_string --disable-compat26"/>
-            <compile-all utils="false"/>
-            <run-tests/>
-        </steps>
-    </build>
 </bot>