common/tools/BuildEnv.xml
author Simon Howkins <simonh@symbian.org>
Thu, 10 Dec 2009 12:01:59 +0000
changeset 825 1de547e13d13
parent 824 6b6a916ded0c
child 859 206902c43bdb
permissions -rw-r--r--
Updates to make the build environment check more reasonable: Mercurial v1.3 permitted The Java compiler is not a showstopping issue 7-zip can be installed in any location Update to Helium 5 Helium can be installed in PDT 1.*, not necessarily 1.0 Raptor installation path not significant Update to Raptor 2.9.* The Raptor patch to update the bundled version of python is no longer relevant BRAG calculations updated to ignore items not being in the system path, as this just doesn't matter. Overall effect is that the build environment check should pass on a machine that is able to do a build!
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
358
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     1
<?xml version="1.0"?>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     2
<!DOCTYPE BuildEnv [
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     3
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     4
<!ELEMENT BuildEnv (context*)>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     5
    <!ATTLIST BuildEnv name CDATA #REQUIRED
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     6
			revision CDATA #REQUIRED>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     7
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     8
<!ELEMENT context (context*, tool+)>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
     9
    <!ATTLIST context id (system|p4|cbr) "system">
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    10
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    11
<!ELEMENT tool (location?, verify*)>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    12
	<!ATTLIST tool name CDATA #REQUIRED>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    13
	<!ELEMENT location EMPTY>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    14
	<!ATTLIST location strict (true|false) "true" value CDATA #REQUIRED>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    15
	<!ELEMENT verify (check+)>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    16
	<!ATTLIST verify version CDATA #REQUIRED showstopper (true|false) "false">
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    17
	<!ELEMENT check EMPTY>
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    18
	<!ATTLIST check exclusive (false|true) "false"
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    19
			 values  CDATA #REQUIRED
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    20
			 locator CDATA #IMPLIED
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    21
			 var     CDATA #IMPLIED
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    22
			 execute CDATA #IMPLIED
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    23
			 name    CDATA #IMPLIED
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    24
			 silent  (false|true) "false"
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    25
			 log     (false|true) "false">
358
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    26
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    27
]>
358
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    28
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
    29
<BuildEnv name="BuildEnv" revision="1">
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    30
	
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    31
	<!-- OS-dependant contexts -->
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    32
	<context id="Common">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    33
		<tool name="Perl">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    34
			<location strict="false" value="C:\apps\perl\bin\perl.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    35
			<verify version="5.6.1" showstopper="true" >
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    36
				<check name="version" execute="%location% -v" values="v5\.6\.1" locator="This is perl, (.*) built"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    37
				<check name="build" execute="%location% -v" values="build 633|build 635|build 638" locator="Binary (.*) provided by ActiveState" log="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    38
				<check name="module SAX version" execute="ppm query sax" values="0\.15" locator="XML-SAX \[(.*)\] Simple API" />
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    39
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    40
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    41
		<tool name="Mercurial">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    42
			<location strict="false" value="C:\Apps\mercurial\hg.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    43
			<verify version="1.2" showstopper="false">
825
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    44
				<check name="version" execute="%location% version" values="1\.[23]\.[0-9]" locator="Mercurial Distributed SCM \(version ([0-9\.]*)\)"/>
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    45
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    46
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    47
		<tool name="Python">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    48
			<location strict="false" value="c:\apps\python25\python.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    49
			<verify version="2.5" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    50
				<check name="version" execute="%location% -V" values="2\.5\.[0-9]" locator="Python (.*)"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    51
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    52
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    53
		<tool name="Java Compiler">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    54
			<location strict="false" value="C:\apps\jdk1.6.0_14\bin\javac"/>
825
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    55
			<verify version="1.6" showstopper="false">
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    56
				<check var="JAVA_6_HOME" values="jdk1\.6"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    57
				<check name="version" execute="%JAVA_6_HOME%\bin\javac -version" values="1\.6\.[0-9]_[0-9]+" locator="javac (.*)"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    58
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    59
			<verify version="default" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    60
				<check var="JAVA_HOME" values="jdk1\.6"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    61
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    62
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    63
		<tool name="7-Zip">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    64
			<verify version="4.65" showstopper="false">
825
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    65
				<check name="version" execute="7z.exe -h" values="4\.65" locator="7-Zip (.*)  Copyright"/>
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    66
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    67
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    68
		<tool name="PDT Home">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    69
			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    70
			<verify version="1.0 [beta]" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    71
				<check var="PDT_HOME" values="\\Tools\\PDT_\d"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    72
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    73
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    74
		<tool name="EPOC">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    75
			<verify version="Environment Vars" showstopper="true">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    76
				<check var="EPOCROOT" values="^\\$"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    77
				<check var="PATH" values=";\\epoc32\\tools;" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    78
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    79
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    80
		<tool name="Helium">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    81
			<location strict="false" value="C:\Symbian\Tools\PDT_1.0\helium\hlm.bat"/>
825
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    82
			<verify version="5.0" showstopper="true">
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    83
				<check var="HELIUM_HOME" values="[CD]:\\Symbian\\Tools\\PDT_1.\d\\helium"/>
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    84
				<check name="version" execute="%HELIUM_HOME%\hlm.bat -f %HELIUM_HOME%\build.xml version" values="5\.\d" locator="Helium version: ([\d\.]+)"/>
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    85
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    86
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    87
		<tool name="Raptor">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    88
			<location strict="false" value="C:\apps\raptor2.7.2\bin\sbs.bat"/>
825
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    89
			<verify version="2.9.*" showstopper="true">
1de547e13d13 Updates to make the build environment check more reasonable:
Simon Howkins <simonh@symbian.org>
parents: 824
diff changeset
    90
				<check name="version" execute="%SBS_HOME%\bin\sbs.bat -version" values="2\.9\.\d" locator="sbs version (.*) \["/>
824
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    91
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    92
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    93
	</context>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    94
	
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    95
	<context id="ARMv5">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    96
		<tool name="RVCT ARM Compiler">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    97
			<location strict="false" value="C:\apps\arm\RVCT2.2[616]\RVCT\Programs\2.2\349\win_32-pentium\armcc.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    98
			<verify version="2.2" showstopper="true">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
    99
				<check name="version" execute="%location% --help" values="RVCT2\.2\ \[Build 616\]" log="false" locator="ARM\/Thumb C\/C\+\+ Compiler, (.*)Usage"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   100
				<!-- <check execute="%RVCT22BIN%\armcc.exe" values="616" log="false"/> -->
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   101
				<check var="RVCT22BIN" values="RVCT\\Programs\\2\.2\\349\\win_32-pentium" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   102
				<check var="RVCT22INC" values="RVCT\\Data\\2\.2\\349\\include\\windows" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   103
				<check var="RVCT22LIB" values="RVCT\\Data\\2\.2\\349\\lib" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   104
				<check var="ARMLMD_LICENSE_FILE" values="8224@LON-ENGBUILD8[79]|8224@C10072[56]"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   105
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   106
			<verify version="2.2 [options]" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   107
				<check var="RVCT22_ASMOPT" values="--licretry" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   108
				<check var="RVCT22_CCOPT" values="--licretry" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   109
				<check var="RVCT22_LINKOPT" values="--licretry" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   110
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   111
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   112
	</context>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   113
	
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   114
	<context id="Test">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   115
		<tool name="cURL">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   116
			<location strict="false" value="C:\apps\curl_7.18.2\curl.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   117
			<verify version="7.18.2" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   118
				<check name="version" execute="%location% -V" values="7\.18\.2" locator="curl (.*) \(i386-pc-win32\)"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   119
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   120
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   121
		<tool name="Junction">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   122
			<location strict="true" value="C:\Bin\junction.exe"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   123
			<verify version="1.0.5" showstopper="true">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   124
				<check name="version - local" execute="%location%" values="v1\.05" locator="Junction (.*) - Windows junction creator"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   125
				<check execute="junction - system" values="v1\.05" locator="Junction (.*) - Windows junction creator"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   126
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   127
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   128
		<tool name="ATS3 Worker">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   129
			<location strict="true" value="C:\apps\ats3\bin\STAFEnv.bat"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   130
			<verify version="7.18.2" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   131
				<check execute="%location%" values=".*"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   132
				<check var="ATS3_HOME" values="\w:\\\w+"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   133
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   134
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   135
	</context>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   136
	
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   137
	<context id="Tools">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   138
		<tool name="Microsoft Visual C++ compiler">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   139
			<location strict="false" value="C:\apps\MSVC6\VC98\bin\vcvars32.bat"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   140
			<verify version="6.00" showstopper="false">
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   141
				<check var="PATH" values="MSVC6\\Common\\MSDev98\\bin" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   142
				<check var="PATH" values="MSVC6\\Common\\Tools\\WinNT" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   143
				<check var="PATH" values="MSVC6\\Common\\Tools" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   144
				<check var="PATH" values="MSVC6\\VC98\\bin" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   145
				<check var="INCLUDE" values="MSVC6\\VC98\\atl\\include" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   146
				<check var="INCLUDE" values="MSVC6\\VC98\\mfc\\include" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   147
				<check var="INCLUDE" values="MSVC6\\VC98\\include" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   148
				<check var="LIB" values="MSVC6\\VC98\\mfc\\lib" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   149
				<check var="LIB" values="MSVC6\\VC98\\lib" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   150
				<check var="MSDEVDIR" values="msvc6\\Common\\MSDev98" silent="true"/>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   151
			</verify>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   152
		</tool>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   153
	</context>
6b6a916ded0c Regularised indentation
Simon Howkins <simonh@symbian.org>
parents: 358
diff changeset
   154
	
358
61571c10c5d0 Added Build environment check feature
ThomasE
parents:
diff changeset
   155
</BuildEnv>