# HG changeset patch # User Brendan Donegan <brendand@symbian.org> # Date 1277117721 -3600 # Node ID 4f0a37f9b4f5af55fc75664c20ee63b28e2f3ed0 # Parent 049433d4355995a4fdd6ac1d531a8f5f0bd405f8 Try different approach to qmake diff -r 049433d43559 -r 4f0a37f9b4f5 common/build.test.xml --- a/common/build.test.xml Thu Jun 17 13:21:25 2010 +0100 +++ b/common/build.test.xml Mon Jun 21 11:55:21 2010 +0100 @@ -142,11 +142,17 @@ <target name="sf-build-smoketestpkg" depends="sf-getenv-tools"> <echo message="INFO Building smoketest"/> - - <antcall target="run-qmake" inheritAll="false" inheritRefs="true"> - <param name="qmake.enabled" value="true"/> - <param name="sysdef.configuration" value="${build.drive}\interim\sf-test\platform\smoketest\package_definition.xml"/> - </antcall> + <fmpp sourceFile="${qt.qmake.ant.template}" outputFile="${temp.build.dir}/run-qmake-test.ant.xml"> + <data expandProperties="yes"> + data: xml(${build.drive}/interim/sf-test/platform/smoketest/package_definition.xml) + ant: antProperties() + + </data> + </fmpp> + <hlm:assertFileExists xmlns:hlm="http://www.nokia.com/helium" file="${temp.build.dir}/run-qmake-test.ant.xml"/> + + <!-- Running the qmake steps --> + <ant antfile="${temp.build.dir}/run-qmake-test.ant.xml" dir="${build.drive}/" output="${compile.log.dir}/${build.id}_test.qmake.log"/> <exec executable="cmd" dir="${build.drive}/smoketest/group" failonerror="false" append="true" output="${build.log.dir}/ATS_${build.id}_smoketest.log"> <arg value="/c"/>