]> git.saurik.com Git - wxWidgets.git/blobdiff - build/buildbot/config/include/testdrive-unix.xml
adapted Julian's new speed improved version
[wxWidgets.git] / build / buildbot / config / include / testdrive-unix.xml
index 7ad24c88674b51358377ea40da65148fb251acf2..9c18d83a2ff2ea68eb76bea0fdd9d9382a72c7b0 100644 (file)
@@ -32,6 +32,36 @@ cp -pR . $BUILDDIR || { cd; rm -rf $BUILDDIR; exit 1; }
 </command>
 </xsl:template>
 
+<!--
+    unarchive - post fetch <command> run by <fetch>
+
+    Usage: <unarchive/>
+
+    The command is executed in the $HOME directory on the remote machine,
+    it is used to extract the fetched archive to the build directory.
+-->
+<xsl:template name="unarchive">
+<command>
+mkdir -p $TOPDIR
+chown $USER $TOPDIR
+rm -rf $BUILDDIR
+SOURCE=`echo $SOURCE | sed "s|^[^/]|$HOME/&amp;|"`
+cd $TOPDIR
+case $SOURCE in
+    *.tar.gz)
+        gunzip -c $SOURCE | tar xf -
+        ;;
+    *.tar.bz2)
+        bunzip2 -c $SOURCE | tar xf -
+        ;;
+    *.zip)
+        unzip $SOURCE
+        ;;
+esac
+mv wx* $BUILDDIR
+</command>
+</xsl:template>
+
 <!--
     configure - make disable-precomp-headers a default configure option for
                 the testdrive, and post process the Makefiles to use ccache.
@@ -138,6 +168,9 @@ if { ccache -V; } >/dev/null 2>&amp;1; then
     ccache -M 90M
 fi
 cd $BUILDDIR
+if [ -f wx-config ]; then
+    `./wx-config --cxx` --version
+fi
 <if-del-on-fail>trap 'cd; rm -rf $BUILDDIR' EXIT</if-del-on-fail>
 </command>
 </xsl:template>