1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup Label="Globals">
4 <ProjectGuid>{73632960-B3A6-464D-83A3-4B43365F19B8}</ProjectGuid>
5 <RootNamespace>intltest</RootNamespace>
7 <PropertyGroup Label="Configuration">
8 <ConfigurationType>Application</ConfigurationType>
9 <UseOfMfc>false</UseOfMfc>
10 <CharacterSet>MultiByte</CharacterSet>
12 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
13 <!-- The following import will include the 'default' configuration options for VS projects. -->
14 <Import Project="..\..\allinone\Build.Windows.ProjectConfiguration.props" />
15 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
16 <ImportGroup Label="ExtensionSettings">
18 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
19 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
20 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
22 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
23 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
24 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
26 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
27 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
28 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
30 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
31 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
32 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
34 <PropertyGroup Label="UserMacros" />
36 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
37 <OutDir>.\$(Platform)\$(Configuration)\</OutDir>
38 <IntDir>.\$(Platform)\$(Configuration)\</IntDir>
39 <!-- The ICU projects use "Win32" to mean "x86", so we need to special case it. -->
40 <OutDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</OutDir>
41 <IntDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</IntDir>
42 <!-- Disable Incremental Linking for Release builds as it prevents Link-time Code Generation -->
43 <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
44 <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
46 <!-- Options that are common to *all* project configurations -->
49 <TypeLibraryName>$(OutDir)\intltest.tlb</TypeLibraryName>
52 <AdditionalIncludeDirectories>..\..\..\include;..\..\common;..\..\i18n;..\..\tools\toolutil;..\..\tools\ctestfw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
53 <PreprocessorDefinitions>U_ATTRIBUTE_DEPRECATED=;%(PreprocessorDefinitions)</PreprocessorDefinitions>
54 <DisableLanguageExtensions>false</DisableLanguageExtensions>
55 <WarningLevel>Level3</WarningLevel>
56 <CompileAs>Default</CompileAs>
57 <PrecompiledHeaderOutputFile>$(OutDir)/intltest.pch</PrecompiledHeaderOutputFile>
58 <AssemblerListingLocation>$(OutDir)/</AssemblerListingLocation>
59 <ObjectFileName>$(OutDir)/</ObjectFileName>
60 <ProgramDataBaseFileName>$(OutDir)/intltest.pdb</ProgramDataBaseFileName>
63 <SubSystem>Console</SubSystem>
64 <OutputFile>$(OutDir)/intltest.exe</OutputFile>
65 <AdditionalLibraryDirectories>..\..\..\$(IcuLibOutputDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
67 </ItemDefinitionGroup>
68 <!-- Options that are common to all 'Debug' project configurations -->
69 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
71 <BrowseInformation>true</BrowseInformation>
72 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
75 <AdditionalDependencies>icuucd.lib;icuind.lib;icutud.lib;icutestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
77 </ItemDefinitionGroup>
78 <!-- Options that are common to all 'Release' project configurations -->
79 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
81 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
82 <FunctionLevelLinking>true</FunctionLevelLinking>
85 <AdditionalDependencies>icuuc.lib;icuin.lib;icutu.lib;icutest.lib;%(AdditionalDependencies)</AdditionalDependencies>
87 </ItemDefinitionGroup>
89 <ClCompile Include="bytestrietest.cpp" />
90 <ClCompile Include="collationtest.cpp">
91 <DisableLanguageExtensions>false</DisableLanguageExtensions>
93 <ClCompile Include="colldata.cpp">
94 <DisableLanguageExtensions>false</DisableLanguageExtensions>
96 <ClCompile Include="erarulestest.cpp" />
97 <ClCompile Include="numfmtspectest.cpp" />
98 <ClCompile Include="regiontst.cpp" />
99 <ClCompile Include="ucharstrietest.cpp" />
100 <ClCompile Include="itrbbi.cpp" />
101 <ClCompile Include="rbbiapts.cpp">
102 <DisableLanguageExtensions>false</DisableLanguageExtensions>
104 <ClCompile Include="rbbitst.cpp" />
105 <ClCompile Include="rbbimonkeytest.cpp" />
106 <ClCompile Include="itspoof.cpp" />
107 <ClCompile Include="allcoll.cpp" />
108 <ClCompile Include="alphaindextst.cpp" />
109 <ClCompile Include="apicoll.cpp" />
110 <ClCompile Include="currcoll.cpp" />
111 <ClCompile Include="decoll.cpp" />
112 <ClCompile Include="encoll.cpp" />
113 <ClCompile Include="escoll.cpp" />
114 <ClCompile Include="ficoll.cpp" />
115 <ClCompile Include="frcoll.cpp" />
116 <ClCompile Include="g7coll.cpp" />
117 <ClCompile Include="itercoll.cpp" />
118 <ClCompile Include="jacoll.cpp" />
119 <ClCompile Include="lcukocol.cpp" />
120 <ClCompile Include="mnkytst.cpp" />
121 <ClCompile Include="regcoll.cpp" />
122 <ClCompile Include="srchtest.cpp" />
123 <ClCompile Include="ssearch.cpp" />
124 <ClCompile Include="svccoll.cpp" />
125 <ClCompile Include="thcoll.cpp" />
126 <ClCompile Include="trcoll.cpp" />
127 <ClCompile Include="tscoll.cpp" />
128 <ClCompile Include="ucaconf.cpp" />
129 <ClCompile Include="uvectest.cpp" />
130 <ClCompile Include="v32test.cpp" />
131 <ClCompile Include="simplethread.cpp">
132 <DisableLanguageExtensions>false</DisableLanguageExtensions>
134 <ClCompile Include="strtest.cpp">
135 <DisableLanguageExtensions>false</DisableLanguageExtensions>
137 <ClCompile Include="tsmthred.cpp">
138 <DisableLanguageExtensions>false</DisableLanguageExtensions>
140 <ClCompile Include="tsputil.cpp" />
141 <ClCompile Include="uobjtest.cpp">
142 <DisableLanguageExtensions>false</DisableLanguageExtensions>
144 <ClCompile Include="astrotst.cpp" />
145 <ClCompile Include="calcasts.cpp" />
146 <ClCompile Include="callimts.cpp">
147 <DisableLanguageExtensions>false</DisableLanguageExtensions>
149 <ClCompile Include="calregts.cpp" />
150 <ClCompile Include="caltest.cpp" />
151 <ClCompile Include="caltztst.cpp">
152 <DisableLanguageExtensions>false</DisableLanguageExtensions>
154 <ClCompile Include="compactdecimalformattest.cpp" />
155 <ClCompile Include="dadrcal.cpp" />
156 <ClCompile Include="dadrfmt.cpp" />
157 <ClCompile Include="datadrivennumberformattestsuite.cpp" />
158 <ClCompile Include="dcfmapts.cpp" />
159 <ClCompile Include="dcfmtest.cpp" />
160 <ClCompile Include="dtfmapts.cpp" />
161 <ClCompile Include="dtfmrgts.cpp" />
162 <ClCompile Include="dtfmtrtts.cpp" />
163 <ClCompile Include="dtfmttst.cpp" />
164 <ClCompile Include="dtifmtts.cpp">
165 <DisableLanguageExtensions>false</DisableLanguageExtensions>
167 <ClCompile Include="dtptngts.cpp" />
168 <ClCompile Include="fldset.cpp" />
169 <ClCompile Include="formatted_string_builder_test.cpp" />
170 <ClCompile Include="genderinfotest.cpp" />
171 <ClCompile Include="incaltst.cpp" />
172 <ClCompile Include="itformat.cpp" />
173 <ClCompile Include="itrbnf.cpp" />
174 <ClCompile Include="itrbnfp.cpp" />
175 <ClCompile Include="itrbnfrt.cpp" />
176 <ClCompile Include="locnmtst.cpp" />
177 <ClCompile Include="measfmttest.cpp" />
178 <ClCompile Include="miscdtfm.cpp" />
179 <ClCompile Include="msfmrgts.cpp" />
180 <ClCompile Include="nmfmapts.cpp" />
181 <ClCompile Include="nmfmtrt.cpp" />
182 <ClCompile Include="numberformattesttuple.cpp" />
183 <ClCompile Include="numbertest_affixutils.cpp" />
184 <ClCompile Include="numbertest_api.cpp" />
185 <ClCompile Include="numbertest_decimalquantity.cpp" />
186 <ClCompile Include="numbertest_modifiers.cpp" />
187 <ClCompile Include="numbertest_patternmodifier.cpp" />
188 <ClCompile Include="numbertest_patternstring.cpp" />
189 <ClCompile Include="string_segment_test.cpp" />
190 <ClCompile Include="numbertest_parse.cpp" />
191 <ClCompile Include="numbertest_doubleconversion.cpp" />
192 <ClCompile Include="numbertest_skeletons.cpp" />
193 <ClCompile Include="numbertest_range.cpp" />
194 <ClCompile Include="numbertest_permutation.cpp" />
195 <ClCompile Include="numfmtst.cpp" />
196 <ClCompile Include="numfmtdatadriventest.cpp" />
197 <ClCompile Include="numrgts.cpp" />
198 <ClCompile Include="pluralmaptest.cpp" />
199 <ClCompile Include="plurfmts.cpp" />
200 <ClCompile Include="plurults.cpp" />
201 <ClCompile Include="pptest.cpp" />
202 <ClCompile Include="quantityformattertest.cpp" />
203 <ClCompile Include="reldatefmttest.cpp">
204 <DisableLanguageExtensions>false</DisableLanguageExtensions>
206 <ClCompile Include="scientificnumberformattertest.cpp" />
207 <ClCompile Include="sdtfmtts.cpp" />
208 <ClCompile Include="selfmts.cpp" />
209 <ClCompile Include="simpleformattertest.cpp" />
210 <ClCompile Include="static_unisets_test.cpp" />
211 <ClCompile Include="tchcfmt.cpp" />
212 <ClCompile Include="tfsmalls.cpp" />
213 <ClCompile Include="tmsgfmt.cpp" />
214 <ClCompile Include="tsdate.cpp" />
215 <ClCompile Include="tsdcfmsy.cpp" />
216 <ClCompile Include="tsdtfmsy.cpp" />
217 <ClCompile Include="tsnmfmt.cpp" />
218 <ClCompile Include="tufmtts.cpp" />
219 <ClCompile Include="tzbdtest.cpp" />
220 <ClCompile Include="tzfmttst.cpp">
221 <DisableLanguageExtensions>false</DisableLanguageExtensions>
223 <ClCompile Include="tzoffloc.cpp" />
224 <ClCompile Include="tzregts.cpp" />
225 <ClCompile Include="tzrulets.cpp" />
226 <ClCompile Include="tztest.cpp">
227 <DisableLanguageExtensions>false</DisableLanguageExtensions>
229 <ClCompile Include="unifiedcachetest.cpp">
230 <DisableLanguageExtensions>false</DisableLanguageExtensions>
232 <ClCompile Include="windttst.cpp">
233 <DisableLanguageExtensions>false</DisableLanguageExtensions>
235 <ClCompile Include="winnmtst.cpp">
236 <DisableLanguageExtensions>false</DisableLanguageExtensions>
238 <ClCompile Include="idnaconf.cpp" />
239 <ClCompile Include="idnaref.cpp" />
240 <ClCompile Include="nptrans.cpp" />
241 <ClCompile Include="punyref.cpp" />
242 <ClCompile Include="testidn.cpp">
243 <DisableLanguageExtensions>false</DisableLanguageExtensions>
245 <ClCompile Include="testidna.cpp" />
246 <ClCompile Include="uts46test.cpp" />
247 <ClCompile Include="aliastst.cpp" />
248 <ClCompile Include="loctest.cpp" />
249 <ClCompile Include="restest.cpp" />
250 <ClCompile Include="restsnew.cpp" />
251 <ClCompile Include="intltest.cpp">
252 <DisableLanguageExtensions>false</DisableLanguageExtensions>
254 <ClCompile Include="itmajor.cpp">
255 <DisableLanguageExtensions>false</DisableLanguageExtensions>
257 <ClCompile Include="itutil.cpp">
258 <DisableLanguageExtensions>false</DisableLanguageExtensions>
260 <ClCompile Include="testutil.cpp" />
261 <ClCompile Include="textfile.cpp" />
262 <ClCompile Include="tokiter.cpp" />
263 <ClCompile Include="winutil.cpp">
264 <DisableLanguageExtensions>false</DisableLanguageExtensions>
266 <ClCompile Include="canittst.cpp" />
267 <ClCompile Include="normconf.cpp" />
268 <ClCompile Include="tstnorm.cpp">
269 <DisableLanguageExtensions>false</DisableLanguageExtensions>
271 <ClCompile Include="tstnrapi.cpp">
272 <DisableLanguageExtensions>false</DisableLanguageExtensions>
274 <ClCompile Include="ucdtest.cpp">
275 <DisableLanguageExtensions>false</DisableLanguageExtensions>
277 <ClCompile Include="usettest.cpp" />
278 <ClCompile Include="regextst.cpp" />
279 <ClCompile Include="icusvtst.cpp">
280 <DisableLanguageExtensions>false</DisableLanguageExtensions>
282 <ClCompile Include="citrtest.cpp" />
283 <ClCompile Include="reptest.cpp" />
284 <ClCompile Include="sfwdchit.cpp" />
285 <ClCompile Include="strcase.cpp" />
286 <ClCompile Include="ustrtest.cpp">
287 <DisableLanguageExtensions>false</DisableLanguageExtensions>
289 <ClCompile Include="utxttest.cpp" />
290 <ClCompile Include="cpdtrtst.cpp" />
291 <ClCompile Include="ittrans.cpp" />
292 <ClCompile Include="jamotest.cpp" />
293 <ClCompile Include="transapi.cpp" />
294 <ClCompile Include="transrt.cpp" />
295 <ClCompile Include="transtst.cpp" />
296 <ClCompile Include="trnserr.cpp" />
297 <ClCompile Include="convtest.cpp" />
298 <ClCompile Include="csdetest.cpp" />
299 <ClCompile Include="bidiconf.cpp" />
300 <ClCompile Include="listformattertest.cpp" />
301 <ClCompile Include="formattedvaluetest.cpp" />
302 <ClCompile Include="localebuildertest.cpp" />
303 <ClCompile Include="localematchertest.cpp" />
306 <ClInclude Include="colldata.h" />
307 <ClInclude Include="erarulestest.h" />
308 <ClInclude Include="itrbbi.h" />
309 <ClInclude Include="rbbiapts.h" />
310 <ClInclude Include="rbbitst.h" />
311 <ClInclude Include="rbbimonkeytest.h" />
312 <ClInclude Include="itspoof.h" />
313 <ClInclude Include="allcoll.h" />
314 <ClInclude Include="alphaindextst.h" />
315 <ClInclude Include="apicoll.h" />
316 <ClInclude Include="currcoll.h" />
317 <ClInclude Include="decoll.h" />
318 <ClInclude Include="encoll.h" />
319 <ClInclude Include="escoll.h" />
320 <ClInclude Include="ficoll.h" />
321 <ClInclude Include="frcoll.h" />
322 <ClInclude Include="g7coll.h" />
323 <ClInclude Include="itercoll.h" />
324 <ClInclude Include="jacoll.h" />
325 <ClInclude Include="lcukocol.h" />
326 <ClInclude Include="mnkytst.h" />
327 <ClInclude Include="regcoll.h" />
328 <ClInclude Include="regiontst.h" />
329 <ClInclude Include="srchtest.h" />
330 <ClInclude Include="ssearch.h" />
331 <ClInclude Include="svccoll.h" />
332 <ClInclude Include="thcoll.h" />
333 <ClInclude Include="trcoll.h" />
334 <ClInclude Include="tscoll.h" />
335 <ClInclude Include="ucaconf.h" />
336 <ClInclude Include="uvectest.h" />
337 <ClInclude Include="v32test.h" />
338 <ClInclude Include="simplethread.h" />
339 <ClInclude Include="strtest.h" />
340 <ClInclude Include="tsmthred.h" />
341 <ClInclude Include="tsputil.h" />
342 <ClInclude Include="uobjtest.h" />
343 <ClInclude Include="astrotst.h" />
344 <ClInclude Include="calcasts.h" />
345 <ClInclude Include="callimts.h" />
346 <ClInclude Include="calregts.h" />
347 <ClInclude Include="caltest.h" />
348 <ClInclude Include="caltztst.h" />
349 <ClInclude Include="dadrcal.h" />
350 <ClInclude Include="dadrfmt.h" />
351 <ClInclude Include="datadrivennumberformattestsuite.h" />
352 <ClInclude Include="dcfmapts.h" />
353 <ClInclude Include="dcfmtest.h" />
354 <ClInclude Include="dtfmapts.h" />
355 <ClInclude Include="dtfmrgts.h" />
356 <ClInclude Include="dtfmtrtts.h" />
357 <ClInclude Include="dtfmttst.h" />
358 <ClInclude Include="dtifmtts.h" />
359 <ClInclude Include="dtptngts.h" />
360 <ClInclude Include="fldset.h" />
361 <ClInclude Include="incaltst.h" />
362 <ClInclude Include="itformat.h" />
363 <ClInclude Include="itrbnf.h" />
364 <ClInclude Include="itrbnfp.h" />
365 <ClInclude Include="itrbnfrt.h" />
366 <ClInclude Include="locnmtst.h" />
367 <ClInclude Include="miscdtfm.h" />
368 <ClInclude Include="msfmrgts.h" />
369 <ClInclude Include="nmfmapts.h" />
370 <ClInclude Include="nmfmtrt.h" />
371 <ClInclude Include="numbertest.h" />
372 <ClInclude Include="numberformattesttuple.h" />
373 <ClInclude Include="numfmtst.h" />
374 <ClInclude Include="numrgts.h" />
375 <ClInclude Include="plurfmts.h" />
376 <ClInclude Include="plurults.h" />
377 <ClInclude Include="pptest.h" />
378 <ClInclude Include="sdtfmtts.h" />
379 <ClInclude Include="selfmts.h" />
380 <ClInclude Include="tchcfmt.h" />
381 <ClInclude Include="tfsmalls.h" />
382 <ClInclude Include="tmsgfmt.h" />
383 <ClInclude Include="tsdate.h" />
384 <ClInclude Include="tsdcfmsy.h" />
385 <ClInclude Include="tsdtfmsy.h" />
386 <ClInclude Include="tsnmfmt.h" />
387 <ClInclude Include="tufmtts.h" />
388 <ClInclude Include="tzbdtest.h" />
389 <ClInclude Include="tzfmttst.h" />
390 <ClInclude Include="tzoffloc.h" />
391 <ClInclude Include="tzregts.h" />
392 <ClInclude Include="tzrulets.h" />
393 <ClInclude Include="tztest.h" />
394 <ClInclude Include="windttst.h" />
395 <ClInclude Include="winnmtst.h" />
396 <ClInclude Include="idnaconf.h" />
397 <ClInclude Include="idnaref.h" />
398 <ClInclude Include="nptrans.h" />
399 <ClInclude Include="punyref.h" />
400 <ClInclude Include="testidna.h" />
401 <ClInclude Include="aliastst.h" />
402 <ClInclude Include="loctest.h" />
403 <ClInclude Include="restest.h" />
404 <ClInclude Include="restsnew.h" />
405 <ClInclude Include="intltest.h" />
406 <ClInclude Include="itmajor.h" />
407 <ClInclude Include="itutil.h" />
408 <ClInclude Include="testutil.h" />
409 <ClInclude Include="textfile.h" />
410 <ClInclude Include="tokiter.h" />
411 <ClInclude Include="winutil.h" />
412 <ClInclude Include="canittst.h" />
413 <ClInclude Include="normconf.h" />
414 <ClInclude Include="tstnorm.h" />
415 <ClInclude Include="ucdtest.h" />
416 <ClInclude Include="usettest.h" />
417 <ClInclude Include="regextst.h" />
418 <ClInclude Include="icusvtst.h" />
419 <ClInclude Include="citrtest.h" />
420 <ClInclude Include="reptest.h" />
421 <ClInclude Include="sfwdchit.h" />
422 <ClInclude Include="ustrtest.h" />
423 <ClInclude Include="utxttest.h" />
424 <ClInclude Include="cpdtrtst.h" />
425 <ClInclude Include="ittrans.h" />
426 <ClInclude Include="jamotest.h" />
427 <ClInclude Include="transapi.h" />
428 <ClInclude Include="transrt.h" />
429 <ClInclude Include="transtst.h" />
430 <ClInclude Include="trnserr.h" />
431 <ClInclude Include="convtest.h" />
432 <ClInclude Include="csdetest.h" />
433 <ClInclude Include="listformattertest.h" />
434 <ClInclude Include="localebuildertest.h" />
436 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
437 <ImportGroup Label="ExtensionTargets">