]> git.saurik.com Git - wxWidgets.git/blobdiff - build/buildbot/config/testdrive.xml
2.4 GTK fix as at http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/93157
[wxWidgets.git] / build / buildbot / config / testdrive.xml
index 5abce6a5665523d1c39e56134ea750178d05e626..58c3ecdd89b32468ceb68c62617efa0b32718037 100644 (file)
     also specifies a subdirectory on the master for logs, which as usual
     must be unique across all slaves.
 
-    An extra build step <setup> is required after <checkout> to set up
-    prerequisites such as ccache and cppunit. Cppunit generally needs to be
-    compiled by the same compiler that will be used for wxWidgets, add
-    configure options using the 'cppunit-options' attribute when needed, e.g.:
+    An extra build step <setup> can be used after <checkout> to set up ccache
+    and cppunit. Cppunit generally needs to be compiled by the same compiler
+    that will be used for wxWidgets, add configure options using the
+    'cppunit-options' attribute when needed, e.g.:
         <setup cppunit-options="CC=cc CXX=CC"/>
 
     Cross compilers available on the Linux x86 machines (more coming):
         powerpc-apple-darwin8
         i686-apple-darwin8
+        i386-mingw32    (with cppunit installed under $HOME/opt/mingw345)
+        i686-pc-cygwin  (with cppunit, x11, motif and gtk)
 
     Please limit the number of quick builds to one unix, one Windows and one
     Mac per branch. And please don't load up all the cpus of a remote machine
     at once with make -j.
 -->
 
+<!-- 
+    Unix Quick Builds
+-->
+
 <build>
     <name>Linux x86_64 wxGTK Trunk</name>
     <sandbox>td162.testdrive.hp.com</sandbox>
     </steps>
 </build>
 
+<!-- 
+    Mac Quick Builds
+-->
+
 <build>
-    <name>OSX PowerPC wxMac Trunk</name>
+    <name>OSX 10.4 PowerPC wxMac Trunk</name>
     <sandbox>td179.testdrive.hp.com</sandbox>
     <builddir>/tmp/wx/td_mac</builddir>
     <scheduler>trunk_quick</scheduler>
 </build>
 
 <build>
-    <name>OSX Intel wxMac Stable</name>
+    <name>OSX 10.4 Intel wxMac Stable</name>
     <sandbox>td186.testdrive.hp.com</sandbox>
     <builddir>/tmp/wx/td_mac_stable</builddir>
     <scheduler>stable_quick</scheduler>
     </steps>
 </build>
 
+<!-- 
+    Windows Quick Builds
+-->
+
+<build>
+    <name>MinGW32 wxMSW Trunk</name>
+    <sandbox>td185.testdrive.hp.com</sandbox>
+    <builddir>/tmp/wx/td_msw</builddir>
+    <scheduler>trunk_quick</scheduler>
+
+    <steps>
+        <checkout/>
+
+        <configure options="--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
+
+        <compile/>
+        <compile-samples/>
+        <compile-utils/>
+        <compile-tests/>
+    </steps>
+</build>
+
+<build>
+    <name>MinGW32 wxMSW Stable</name>
+    <sandbox>td189.testdrive.hp.com</sandbox>
+    <builddir>/tmp/wx/td_msw_stable</builddir>
+    <scheduler>stable_quick</scheduler>
+
+    <steps>
+        <checkout branch="{$STABLE_BRANCH}"/>
+
+        <configure options="--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
+
+        <compile/>
+        <compile-samples/>
+        <compile-utils/>
+        <compile-contrib/>
+        <compile-tests/>
+    </steps>
+</build>
+
+<!-- 
+    Daily builds
+-->
+
+<build>
+    <name>FreeBSD x86 wxX11 Trunk</name>
+    <sandbox>td152.testdrive.hp.com</sandbox>
+    <builddir>/tmp/wx/td_freebsd</builddir>
+    <scheduler>daily_6am</scheduler>
+
+    <steps>
+        <checkout/>
+
+        <setup/>
+        <configure options="--with-x11 --disable-unicode"/>
+
+        <compile/>
+        <compile-samples/>
+        <compile-utils/>
+        <compile-tests/>
+
+        <run-tests/>
+    </steps>
+</build>
+
 <build>
     <name>FreeBSD x86 wxX11 Stable</name>
     <sandbox>td152.testdrive.hp.com</sandbox>