Add quick builds for Windows.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49124 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Michael Wetherell
2007-10-10 21:54:26 +00:00
parent d350fbec22
commit 646bac8a6e

View File

@@ -32,21 +32,26 @@
also specifies a subdirectory on the master for logs, which as usual also specifies a subdirectory on the master for logs, which as usual
must be unique across all slaves. must be unique across all slaves.
An extra build step <setup> is required after <checkout> to set up An extra build step <setup> can be used after <checkout> to set up ccache
prerequisites such as ccache and cppunit. Cppunit generally needs to be and cppunit. Cppunit generally needs to be compiled by the same compiler
compiled by the same compiler that will be used for wxWidgets, add that will be used for wxWidgets, add configure options using the
configure options using the 'cppunit-options' attribute when needed, e.g.: 'cppunit-options' attribute when needed, e.g.:
<setup cppunit-options="CC=cc CXX=CC"/> <setup cppunit-options="CC=cc CXX=CC"/>
Cross compilers available on the Linux x86 machines (more coming): Cross compilers available on the Linux x86 machines (more coming):
powerpc-apple-darwin8 powerpc-apple-darwin8
i686-apple-darwin8 i686-apple-darwin8
i386-mingw32 (with cppunit installed under $HOME/opt/mingw345)
Please limit the number of quick builds to one unix, one Windows and one 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 Mac per branch. And please don't load up all the cpus of a remote machine
at once with make -j. at once with make -j.
--> -->
<!--
Unix Quick Builds
-->
<build> <build>
<name>Linux x86_64 wxGTK Trunk</name> <name>Linux x86_64 wxGTK Trunk</name>
<sandbox>td162.testdrive.hp.com</sandbox> <sandbox>td162.testdrive.hp.com</sandbox>
@@ -90,6 +95,10 @@
</steps> </steps>
</build> </build>
<!--
Mac Quick Builds
-->
<build> <build>
<name>OSX PowerPC wxMac Trunk</name> <name>OSX PowerPC wxMac Trunk</name>
<sandbox>td179.testdrive.hp.com</sandbox> <sandbox>td179.testdrive.hp.com</sandbox>
@@ -129,6 +138,51 @@
</steps> </steps>
</build> </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> <build>
<name>FreeBSD x86 wxX11 Stable</name> <name>FreeBSD x86 wxX11 Stable</name>
<sandbox>td152.testdrive.hp.com</sandbox> <sandbox>td152.testdrive.hp.com</sandbox>