common/tools/BuildEnv.xml
changeset 1157 06290277aa33
parent 953 0960b0d3247c
equal deleted inserted replaced
1156:60b4235c5481 1157:06290277aa33
    30 	
    30 	
    31 	<!-- OS-dependant contexts -->
    31 	<!-- OS-dependant contexts -->
    32 	<context id="Common">
    32 	<context id="Common">
    33 		<tool name="Perl">
    33 		<tool name="Perl">
    34 			<location strict="false" value="C:\apps\perl\bin\perl.exe"/>
    34 			<location strict="false" value="C:\apps\perl\bin\perl.exe"/>
    35 			<verify version="5.6.1" showstopper="true" >
    35 			<verify version="5.10.1" showstopper="true" >
    36 				<check name="version" execute="%location% -v" values="v5\.6\.1" locator="This is perl, (.*) built"/>
    36 				<check name="version" execute="%location% -v" values="v5\.10\.1" locator="This is perl, (.*) built"/>
    37 				<check name="build" execute="%location% -v" values="build 633|build 635|build 638" locator="Binary (.*) provided by ActiveState" log="true"/>
    37 				<check name="build" execute="%location% -v" values="build *" locator="Binary (.*) provided by ActiveState" log="true"/>
    38 				<check name="module SAX version" execute="ppm query sax" values="0\.15" locator="XML-SAX \[(.*)\] Simple API" />
       
    39 			</verify>
    38 			</verify>
    40 		</tool>
    39 		</tool>
    41 		<tool name="Mercurial">
    40 		<tool name="Mercurial">
    42 			<location strict="false" value="C:\Apps\mercurial\hg.exe"/>
    41 			<location strict="false" value="C:\Apps\mercurial\hg.exe"/>
    43 			<verify version="1.2 or later" showstopper="false">
    42 			<verify version="1.2 or later" showstopper="false">
    44 				<check name="version" execute="%location% version" values="1\.[2-5](\.[0-9])?" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/>
    43 				<check name="version" execute="%location% version" values="1\.[2-5](\.[0-9])?" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/>
    45 			</verify>
    44 			</verify>
    46 		</tool>
    45 		</tool>
    47 		<tool name="Python">
    46 		<tool name="Python">
    48 			<location strict="false" value="c:\apps\python25\python.exe"/>
    47 			<location strict="false" value="c:\apps\python25\python.exe"/>
    49 			<verify version="2.5" showstopper="false">
    48 			<verify version="2.5 or 2.6]" showstopper="false">
    50 				<check name="version" execute="%location% -V" values="2\.5\.[0-9]" locator="Python (.*)"/>
    49 				<check name="version" execute="%location% -V" values="2\.[5-6]\.[0-9]" locator="Python (.*)"/>
    51 			</verify>
    50 			</verify>
    52 		</tool>
    51 		</tool>
    53 		<tool name="Java Compiler">
    52 		<tool name="Java Compiler">
    54 			<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/>
    53 			<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/>
    55 			<verify version="1.6" showstopper="false">
    54 			<verify version="1.6" showstopper="false">
    77 				<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.\d\\helium"/>
    76 				<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.\d\\helium"/>
    78 			</verify>
    77 			</verify>
    79 		</tool>
    78 		</tool>
    80 		<tool name="Raptor">
    79 		<tool name="Raptor">
    81 			<location strict="false" value="C:\apps\raptor2.7.2\bin\sbs.bat"/>
    80 			<location strict="false" value="C:\apps\raptor2.7.2\bin\sbs.bat"/>
    82 			<verify version="2.9.*" showstopper="true">
    81 			<verify version="2.12.* or 2.14.*" showstopper="true">
    83 				<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.9\.\d" locator="sbs version (.*) \["/>
    82 				<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.1[2|4]\.\d" locator="sbs version (.*) \["/>
    84 			</verify>
    83 			</verify>
    85 		</tool>
    84 		</tool>
    86 	</context>
    85 	</context>
    87 	
    86 	
    88 	<context id="ARMv5">
    87 	<context id="ARMv5">