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"> |