sf-platform/compile.ant.xml
changeset 1020 bc818b5bb6d9
parent 1017 9bb7a955c2b3
child 1021 1a9b749add1a
equal deleted inserted replaced
1019:4bfee1aab881 1020:bc818b5bb6d9
    25   <target name="sf-do-compile">
    25   <target name="sf-do-compile">
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    27     
    27     
    28     <propertyregex property="sf.unpack.tools" override="true" input="${sf.spec.baseline.getenv_options}" regexp="-i tools" select="true" defaultValue="false" casesensitive="false"/>
    28     <propertyregex property="sf.unpack.tools" override="true" input="${sf.spec.baseline.getenv_options}" regexp="-i tools" select="true" defaultValue="false" casesensitive="false"/>
    29 
    29 
       
    30     <!-- 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">
       
    32       <param name="qmake.enabled" value="true"/>
       
    33       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
       
    34     </antcall>
       
    35 
       
    36 
    30     <!-- perform initial exports -->
    37     <!-- perform initial exports -->
    31     <antcall target="sf-do-full-export" inheritAll="false" inheritRefs="true">
    38     <antcall target="sf-do-full-export" inheritAll="false" inheritRefs="true">
    32         <param name="sf.export.stage.name" value="full_export"/>
    39         <param name="sf.export.stage.name" value="full_export"/>
    33     </antcall>	  
    40     </antcall>	  
    34 	
    41 	
    48       </then>
    55       </then>
    49       <else>
    56       <else>
    50         <echo message="INFO Skipping tools build, tools were unpacked from ${sf.spec.baseline.location}"/>        
    57         <echo message="INFO Skipping tools build, tools were unpacked from ${sf.spec.baseline.location}"/>        
    51       </else>
    58       </else>
    52       </if>
    59       </if>
    53       
    60       	  	  
    54 	  <!-- explicitly run qmake once, as iterative build will repeat the step  -->
       
    55 	  <antcall target="run-qmake" inheritAll="false" inheritRefs="true">
       
    56 	      <param name="qmake.enabled" value="true"/>
       
    57               <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
       
    58 	  </antcall>
       
    59 	  
       
    60 	  <!-- perform exports for bld.infs generated by qmake -->
       
    61 	  <antcall target="sf-do-full-export" inheritAll="false" inheritRefs="true">
       
    62 	      <param name="sf.export.stage.name" value="post_qmake_export"/>
       
    63 	  </antcall>	  
       
    64 	  
       
    65       <!-- sf.spec.sbs.config param used. do-target-build will decide to build sequentially/together -->
    61       <!-- sf.spec.sbs.config param used. do-target-build will decide to build sequentially/together -->
    66       <antcall target="sf-do-target-compile" inheritAll="false" inheritRefs="true">
    62       <antcall target="sf-do-target-compile" inheritAll="false" inheritRefs="true">
    67           <param name="i.sf.spec.sbs.config" value="${sf.spec.sbs.config}" />
    63           <param name="i.sf.spec.sbs.config" value="${sf.spec.sbs.config}" />
    68       </antcall>
    64       </antcall>
    69   
    65