common/tools/BuildEnv.xml
changeset 825 1de547e13d13
parent 824 6b6a916ded0c
child 859 206902c43bdb
equal deleted inserted replaced
824:6b6a916ded0c 825:1de547e13d13
    39 			</verify>
    39 			</verify>
    40 		</tool>
    40 		</tool>
    41 		<tool name="Mercurial">
    41 		<tool name="Mercurial">
    42 			<location strict="false" value="C:\Apps\mercurial\hg.exe"/>
    42 			<location strict="false" value="C:\Apps\mercurial\hg.exe"/>
    43 			<verify version="1.2" showstopper="false">
    43 			<verify version="1.2" showstopper="false">
    44 				<check name="version" execute="%location% version" values="1\.2\.[1-9]" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/>
    44 				<check name="version" execute="%location% version" values="1\.[23]\.[0-9]" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/>
    45 			</verify>
    45 			</verify>
    46 		</tool>
    46 		</tool>
    47 		<tool name="Python">
    47 		<tool name="Python">
    48 			<location strict="false" value="c:\apps\python25\python.exe"/>
    48 			<location strict="false" value="c:\apps\python25\python.exe"/>
    49 			<verify version="2.5" showstopper="false">
    49 			<verify version="2.5" showstopper="false">
    50 				<check name="version" execute="%location% -V" values="2\.5\.[0-9]" locator="Python (.*)"/>
    50 				<check name="version" execute="%location% -V" values="2\.5\.[0-9]" locator="Python (.*)"/>
    51 			</verify>
    51 			</verify>
    52 		</tool>
    52 		</tool>
    53 		<tool name="Java Compiler">
    53 		<tool name="Java Compiler">
    54 			<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/>
    54 			<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/>
    55 			<verify version="1.6" showstopper="true">
    55 			<verify version="1.6" showstopper="false">
    56 				<check var="JAVA_6_HOME" values="jdk1\.6"/>
    56 				<check var="JAVA_6_HOME" values="jdk1\.6"/>
    57 				<check name="version" execute="%JAVA_6_HOME%\bin\javac -version" values="1\.6\.[0-9]_[0-9]+" locator="javac (.*)"/>
    57 				<check name="version" execute="%JAVA_6_HOME%\bin\javac -version" values="1\.6\.[0-9]_[0-9]+" locator="javac (.*)"/>
    58 			</verify>
    58 			</verify>
    59 			<verify version="default" showstopper="false">
    59 			<verify version="default" showstopper="false">
    60 				<check var="JAVA_HOME" values="jdk1\.6"/>
    60 				<check var="JAVA_HOME" values="jdk1\.6"/>
    61 			</verify>
    61 			</verify>
    62 		</tool>
    62 		</tool>
    63 		<tool name="7-Zip">
    63 		<tool name="7-Zip">
    64 			<location strict="false" value="C:\apps\7-zip\7z.exe"/>
       
    65 			<verify version="4.65" showstopper="false">
    64 			<verify version="4.65" showstopper="false">
    66 				<check name="version" execute="%location% -h" values="4\.65" locator="7-Zip (.*)  Copyright"/>
    65 				<check name="version" execute="7z.exe -h" values="4\.65" locator="7-Zip (.*)  Copyright"/>
    67 			</verify>
    66 			</verify>
    68 		</tool>
    67 		</tool>
    69 		<tool name="PDT Home">
    68 		<tool name="PDT Home">
    70 			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
    69 			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
    71 			<verify version="1.0 [beta]" showstopper="false">
    70 			<verify version="1.0 [beta]" showstopper="false">
    78 				<check var="PATH" values=";\\epoc32\\tools;" silent="true"/>
    77 				<check var="PATH" values=";\\epoc32\\tools;" silent="true"/>
    79 			</verify>
    78 			</verify>
    80 		</tool>
    79 		</tool>
    81 		<tool name="Helium">
    80 		<tool name="Helium">
    82 			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
    81 			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
    83 			<verify version="4.0 [patched]" showstopper="true">
    82 			<verify version="5.0" showstopper="true">
    84 				<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.0\\helium"/>
    83 				<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.\d\\helium"/>
    85 				<check name="version" execute="%HELIUM_HOME%\hlm.bat -f %HELIUM_HOME%\build.xml version" values="4\.0" locator="Helium version: ([\d\.]+)"/>
    84 				<check name="version" execute="%HELIUM_HOME%\hlm.bat -f %HELIUM_HOME%\build.xml version" values="5\.\d" locator="Helium version: ([\d\.]+)"/>
    86 			</verify>
    85 			</verify>
    87 		</tool>
    86 		</tool>
    88 		<tool name="Raptor">
    87 		<tool name="Raptor">
    89 			<location strict="false" value="C:\apps\raptor2.7.2\bin\sbs.bat"/>
    88 			<location strict="false" value="C:\apps\raptor2.7.2\bin\sbs.bat"/>
    90 			<verify version="2.7.2 [patched]" showstopper="true">
    89 			<verify version="2.9.*" showstopper="true">
    91 				<check var="SBS_HOME" values="apps\\raptor"/>
    90 				<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.9\.\d" locator="sbs version (.*) \["/>
    92 				<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.7\.2" locator="sbs version (.*) \["/>
       
    93 				<check name="patch" execute="%SBS_HOME%\win32\python252\python.exe -V" values="2\.5\.4"/>
       
    94 			</verify>
    91 			</verify>
    95 		</tool>
    92 		</tool>
    96 	</context>
    93 	</context>
    97 	
    94 	
    98 	<context id="ARMv5">
    95 	<context id="ARMv5">