common/build.xml
changeset 926 86dabb8aa2dd
parent 923 5ccf9d5ab663
child 927 a15a7e841752
equal deleted inserted replaced
925:f1243b2c51fe 926:86dabb8aa2dd
    18         </then>
    18         </then>
    19     </if>
    19     </if>
    20     
    20     
    21     <!-- If we've not has a physical drive specified, then we'd better be able to work one out... -->
    21     <!-- If we've not has a physical drive specified, then we'd better be able to work one out... -->
    22     <if>
    22     <if>
       
    23         <and>
       
    24         <not><isset property="sf.spec.job.rootdir"/></not>
    23         <not><isset property="sf.spec.job.root.drive"/></not>
    25         <not><isset property="sf.spec.job.root.drive"/></not>
       
    26         </and>
    24         <then>
    27         <then>
    25             <exec executable="perl" outputproperty="sf.spec.job.root.drive" logerror="true" failonerror="true">
    28             <exec executable="perl" outputproperty="sf.spec.job.root.drive" logerror="true" failonerror="true">
    26                 <arg value="${sf.common.config.dir}/tools/findPhysicalDrive.pl"/>
    29                 <arg value="${sf.common.config.dir}/tools/findPhysicalDrive.pl"/>
    27                 <arg value="-space"/>
    30                 <arg value="-space"/>
    28             </exec>
    31             </exec>
    54     <property name="build.system" value="${sf.spec.build.system}"/>
    57     <property name="build.system" value="${sf.spec.build.system}"/>
    55     <property name="base_release.path" value="${sf.spec.baseline.location}"/>
    58     <property name="base_release.path" value="${sf.spec.baseline.location}"/>
    56     <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/>
    59     <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/>
    57     <property name="ccm.user.password" value="set_to_any_value_to_skip_scm_checks__for_helium_5"/>
    60     <property name="ccm.user.password" value="set_to_any_value_to_skip_scm_checks__for_helium_5"/>
    58     <property name="ats.drive" value="${sf.spec.ats_worker.drive}"/>
    61     <property name="ats.drive" value="${sf.spec.ats_worker.drive}"/>
    59     <property name="skip.sbs.layer.generation" value="true"/> <!-- helium 7: needs to be predefined before hlm import --> 
    62     <property name="skip.sbs.layer.generation" value="true"/> <!-- helium 7: needs to be predefined before hlm import -->
       
    63 
       
    64     <!-- override helium 7 defaults to operate like helium 5.
       
    65        *.log.dir props dont exist yet so need to be set now, otherwise they 
       
    66        become immutable after helium.ant.xml import -->
       
    67       
       
    68     <property name="prep.log.dir"    value="${build.drive}/output/logs"/>
       
    69     <property name="compile.log.dir" value="${build.drive}/output/logs"/>
       
    70     <property name="post.log.dir"    value="${build.drive}/output/logs"/>
       
    71     <property name="archive.log.dir"    value="${build.drive}/output/logs"/>
       
    72     <property name="signals.log.dir"    value="${build.drive}/output/logs"/>
       
    73      
    60     <if>
    74     <if>
    61       <isset property="sf.spec.sbs.numberofjobs"/>
    75       <isset property="sf.spec.sbs.numberofjobs"/>
    62       <then>
    76       <then>
    63         <property name="number.of.threads" value="${sf.spec.sbs.numberofjobs}"/>
    77         <property name="number.of.threads" value="${sf.spec.sbs.numberofjobs}"/>
    64       </then>
    78       </then>