sf-platform/compile.ant.xml
changeset 1101 a4712e0fdd56
parent 1098 9485f8e9a74c
child 1106 cae69bccf0cc
equal deleted inserted replaced
1100:2fea6aa94be6 1101:a4712e0fdd56
    22   
    22   
    23   <!-- compile sbs.tools.config and sbs.config. tools built only if its not being unpacked first.
    23   <!-- compile sbs.tools.config and sbs.config. tools built only if its not being unpacked first.
    24        note: must be called from sf-os/s60-compile targets, as sys model input needed -->
    24        note: must be called from sf-os/s60-compile targets, as sys model input needed -->
    25   <target name="sf-do-compile" depends="create-canonical-sysdef-file">
    25   <target name="sf-do-compile" depends="create-canonical-sysdef-file">
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    27     
       
    28     <propertyregex property="sf.unpack.tools" override="true" input="${sf.spec.baseline.getenv_options}" regexp="-i tools" select="true" defaultValue="false" casesensitive="false"/>
       
    29 
    27 
    30     <!-- explicitly run qmake once, as iterative build will repeat the step. if qmake is not unpacked already, then this step is skipped  -->
    28     <!-- explicitly run qmake once, as iterative build will repeat the step. if qmake is not unpacked already, then this step is skipped  -->
    31     <antcall target="run-qmake" inheritAll="false" inheritRefs="true">
    29     <antcall target="run-qmake" inheritAll="false" inheritRefs="true">
    32       <param name="qmake.enabled" value="true"/>
    30       <param name="qmake.enabled" value="true"/>
    33       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
    31       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
    44       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
    42       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
    45     </antcall>
    43     </antcall>
    46 	
    44 	
    47     <if> <!-- If tools baseline unpack has not been specified, or its not a "fast" build then try to build them -->
    45     <if> <!-- If tools baseline unpack has not been specified, or its not a "fast" build then try to build them -->
    48       <or>
    46       <or>
    49         <isfalse value="${sf.unpack.tools}"/>
       
    50         <isfalse value="${sf.spec.toolsbaseline.enable}"/>
    47         <isfalse value="${sf.spec.toolsbaseline.enable}"/>
    51         <isfalse value="${sf.os.compile.fast}"/>
    48         <isfalse value="${sf.os.compile.fast}"/>
    52       </or>
    49       </or>
    53       <then>
    50       <then>
    54         <echo message="INFO Building tools, unpack is not specified"/>        
    51         <echo message="INFO Building tools, unpack is not specified"/>