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> 6 </PropertyGroup> 7 <PropertyGroup Label="Configuration"> 8 <ConfigurationType>Application</ConfigurationType> 9 <UseOfMfc>false</UseOfMfc> 10 <CharacterSet>MultiByte</CharacterSet> 11 </PropertyGroup> 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"> 17 </ImportGroup> 18 <PropertyGroup Label="UserMacros" /> 19 <PropertyGroup> 20 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 21 <OutDir>.\$(Platform)\$(Configuration)\</OutDir> 22 <IntDir>.\$(Platform)\$(Configuration)\</IntDir> 23 <!-- The ICU projects use "Win32" to mean "x86", so we need to special case it. --> 24 <OutDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</OutDir> 25 <IntDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</IntDir> 26 <!-- Disable Incremental Linking for Release builds as it prevents Link-time Code Generation --> 27 <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental> 28 <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental> 29 </PropertyGroup> 30 <!-- Options that are common to *all* project configurations --> 31 <ItemDefinitionGroup> 32 <Midl> 33 <TypeLibraryName>$(OutDir)\intltest.tlb</TypeLibraryName> 34 </Midl> 35 <ClCompile> 36 <AdditionalIncludeDirectories>..\..\..\include;..\..\common;..\..\i18n;..\..\tools\toolutil;..\..\tools\ctestfw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 37 <PreprocessorDefinitions>U_ATTRIBUTE_DEPRECATED=;%(PreprocessorDefinitions)</PreprocessorDefinitions> 38 <WarningLevel>Level3</WarningLevel> 39 <CompileAs>Default</CompileAs> 40 <PrecompiledHeaderOutputFile>$(OutDir)/intltest.pch</PrecompiledHeaderOutputFile> 41 <AssemblerListingLocation>$(OutDir)/</AssemblerListingLocation> 42 <ObjectFileName>$(OutDir)/</ObjectFileName> 43 <ProgramDataBaseFileName>$(OutDir)/intltest.pdb</ProgramDataBaseFileName> 44 </ClCompile> 45 <Link> 46 <SubSystem>Console</SubSystem> 47 <OutputFile>$(OutDir)/intltest.exe</OutputFile> 48 <AdditionalLibraryDirectories>..\..\..\$(IcuLibOutputDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 49 </Link> 50 </ItemDefinitionGroup> 51 <!-- Options that are common to all 'Debug' project configurations --> 52 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 53 <ClCompile> 54 <BrowseInformation>true</BrowseInformation> 55 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 56 </ClCompile> 57 <Link> 58 <AdditionalDependencies>icuucd.lib;icuind.lib;icutud.lib;icutestd.lib;%(AdditionalDependencies)</AdditionalDependencies> 59 </Link> 60 </ItemDefinitionGroup> 61 <!-- Options that are common to all 'Release' project configurations --> 62 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 63 <ClCompile> 64 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 65 <FunctionLevelLinking>true</FunctionLevelLinking> 66 </ClCompile> 67 <Link> 68 <AdditionalDependencies>icuuc.lib;icuin.lib;icutu.lib;icutest.lib;%(AdditionalDependencies)</AdditionalDependencies> 69 </Link> 70 </ItemDefinitionGroup> 71 <ItemGroup> 72 <ClCompile Include="bytestrietest.cpp" /> 73 <ClCompile Include="collationtest.cpp" /> 74 <ClCompile Include="colldata.cpp" /> 75 <ClCompile Include="erarulestest.cpp" /> 76 <ClCompile Include="numfmtspectest.cpp" /> 77 <ClCompile Include="regiontst.cpp" /> 78 <ClCompile Include="ucharstrietest.cpp" /> 79 <ClCompile Include="itrbbi.cpp" /> 80 <ClCompile Include="lstmbetst.cpp" /> 81 <ClCompile Include="rbbiapts.cpp" /> 82 <ClCompile Include="rbbitst.cpp" /> 83 <ClCompile Include="rbbimonkeytest.cpp" /> 84 <ClCompile Include="itspoof.cpp" /> 85 <ClCompile Include="allcoll.cpp" /> 86 <ClCompile Include="alphaindextst.cpp" /> 87 <ClCompile Include="apicoll.cpp" /> 88 <ClCompile Include="currcoll.cpp" /> 89 <ClCompile Include="decoll.cpp" /> 90 <ClCompile Include="encoll.cpp" /> 91 <ClCompile Include="escoll.cpp" /> 92 <ClCompile Include="ficoll.cpp" /> 93 <ClCompile Include="frcoll.cpp" /> 94 <ClCompile Include="g7coll.cpp" /> 95 <ClCompile Include="itercoll.cpp" /> 96 <ClCompile Include="jacoll.cpp" /> 97 <ClCompile Include="lcukocol.cpp" /> 98 <ClCompile Include="mnkytst.cpp" /> 99 <ClCompile Include="regcoll.cpp" /> 100 <ClCompile Include="srchtest.cpp" /> 101 <ClCompile Include="ssearch.cpp" /> 102 <ClCompile Include="svccoll.cpp" /> 103 <ClCompile Include="thcoll.cpp" /> 104 <ClCompile Include="trcoll.cpp" /> 105 <ClCompile Include="tscoll.cpp" /> 106 <ClCompile Include="ucaconf.cpp" /> 107 <ClCompile Include="uvectest.cpp" /> 108 <ClCompile Include="v32test.cpp" /> 109 <ClCompile Include="simplethread.cpp" /> 110 <ClCompile Include="strtest.cpp" /> 111 <ClCompile Include="tsmthred.cpp" /> 112 <ClCompile Include="tsputil.cpp" /> 113 <ClCompile Include="uobjtest.cpp" /> 114 <ClCompile Include="astrotst.cpp" /> 115 <ClCompile Include="calcasts.cpp" /> 116 <ClCompile Include="callimts.cpp" /> 117 <ClCompile Include="calregts.cpp" /> 118 <ClCompile Include="caltest.cpp" /> 119 <ClCompile Include="caltztst.cpp" /> 120 <ClCompile Include="compactdecimalformattest.cpp" /> 121 <ClCompile Include="dadrcal.cpp" /> 122 <ClCompile Include="dadrfmt.cpp" /> 123 <ClCompile Include="datadrivennumberformattestsuite.cpp" /> 124 <ClCompile Include="dcfmapts.cpp" /> 125 <ClCompile Include="dcfmtest.cpp" /> 126 <ClCompile Include="dtfmapts.cpp" /> 127 <ClCompile Include="dtfmrgts.cpp" /> 128 <ClCompile Include="dtfmtrtts.cpp" /> 129 <ClCompile Include="dtfmttst.cpp" /> 130 <ClCompile Include="dtifmtts.cpp" /> 131 <ClCompile Include="dtptngts.cpp" /> 132 <ClCompile Include="fldset.cpp" /> 133 <ClCompile Include="formatted_string_builder_test.cpp" /> 134 <ClCompile Include="genderinfotest.cpp" /> 135 <ClCompile Include="incaltst.cpp" /> 136 <ClCompile Include="itformat.cpp" /> 137 <ClCompile Include="itrbnf.cpp" /> 138 <ClCompile Include="itrbnfp.cpp" /> 139 <ClCompile Include="itrbnfrt.cpp" /> 140 <ClCompile Include="locnmtst.cpp" /> 141 <ClCompile Include="measfmttest.cpp" /> 142 <ClCompile Include="messageformat2test.cpp" /> 143 <ClCompile Include="messageformat2test_custom.cpp" /> 144 <ClCompile Include="messageformat2test_read_json.cpp" /> 145 <ClCompile Include="miscdtfm.cpp" /> 146 <ClCompile Include="msfmrgts.cpp" /> 147 <ClCompile Include="nmfmapts.cpp" /> 148 <ClCompile Include="nmfmtrt.cpp" /> 149 <ClCompile Include="numberformattesttuple.cpp" /> 150 <ClCompile Include="numbertest_affixutils.cpp" /> 151 <ClCompile Include="numbertest_api.cpp" /> 152 <ClCompile Include="numbertest_decimalquantity.cpp" /> 153 <ClCompile Include="numbertest_modifiers.cpp" /> 154 <ClCompile Include="numbertest_patternmodifier.cpp" /> 155 <ClCompile Include="numbertest_patternstring.cpp" /> 156 <ClCompile Include="string_segment_test.cpp" /> 157 <ClCompile Include="numbertest_parse.cpp" /> 158 <ClCompile Include="displayoptions_test.cpp" /> 159 <ClCompile Include="numbertest_doubleconversion.cpp" /> 160 <ClCompile Include="numbertest_skeletons.cpp" /> 161 <ClCompile Include="numbertest_range.cpp" /> 162 <ClCompile Include="numbertest_simple.cpp" /> 163 <ClCompile Include="numbertest_permutation.cpp" /> 164 <ClCompile Include="numfmtst.cpp" /> 165 <ClCompile Include="numfmtdatadriventest.cpp" /> 166 <ClCompile Include="numrgts.cpp" /> 167 <ClCompile Include="pluralmaptest.cpp" /> 168 <ClCompile Include="plurfmts.cpp" /> 169 <ClCompile Include="plurults.cpp" /> 170 <ClCompile Include="pptest.cpp" /> 171 <ClCompile Include="quantityformattertest.cpp" /> 172 <ClCompile Include="reldatefmttest.cpp" /> 173 <ClCompile Include="scientificnumberformattertest.cpp" /> 174 <ClCompile Include="sdtfmtts.cpp" /> 175 <ClCompile Include="selfmts.cpp" /> 176 <ClCompile Include="simpleformattertest.cpp" /> 177 <ClCompile Include="static_unisets_test.cpp" /> 178 <ClCompile Include="tchcfmt.cpp" /> 179 <ClCompile Include="tfsmalls.cpp" /> 180 <ClCompile Include="tmsgfmt.cpp" /> 181 <ClCompile Include="tsdate.cpp" /> 182 <ClCompile Include="tsdcfmsy.cpp" /> 183 <ClCompile Include="tsdtfmsy.cpp" /> 184 <ClCompile Include="tsnmfmt.cpp" /> 185 <ClCompile Include="tufmtts.cpp" /> 186 <ClCompile Include="tzbdtest.cpp" /> 187 <ClCompile Include="tzfmttst.cpp" /> 188 <ClCompile Include="tzoffloc.cpp" /> 189 <ClCompile Include="tzregts.cpp" /> 190 <ClCompile Include="tzrulets.cpp" /> 191 <ClCompile Include="tztest.cpp" /> 192 <ClCompile Include="unifiedcachetest.cpp" /> 193 <ClCompile Include="windttst.cpp" /> 194 <ClCompile Include="winnmtst.cpp" /> 195 <ClCompile Include="idnaconf.cpp" /> 196 <ClCompile Include="idnaref.cpp" /> 197 <ClCompile Include="nptrans.cpp" /> 198 <ClCompile Include="punyref.cpp" /> 199 <ClCompile Include="testidn.cpp" /> 200 <ClCompile Include="testidna.cpp" /> 201 <ClCompile Include="uts46test.cpp" /> 202 <ClCompile Include="aliastst.cpp" /> 203 <ClCompile Include="loctest.cpp" /> 204 <ClCompile Include="restest.cpp" /> 205 <ClCompile Include="restsnew.cpp" /> 206 <ClCompile Include="intltest.cpp" /> 207 <ClCompile Include="itmajor.cpp" /> 208 <ClCompile Include="itutil.cpp" /> 209 <ClCompile Include="testutil.cpp" /> 210 <ClCompile Include="textfile.cpp" /> 211 <ClCompile Include="tokiter.cpp" /> 212 <ClCompile Include="winutil.cpp" /> 213 <ClCompile Include="canittst.cpp" /> 214 <ClCompile Include="normconf.cpp" /> 215 <ClCompile Include="tstnorm.cpp" /> 216 <ClCompile Include="tstnrapi.cpp" /> 217 <ClCompile Include="ucdtest.cpp" /> 218 <ClCompile Include="usettest.cpp" /> 219 <ClCompile Include="regextst.cpp" /> 220 <ClCompile Include="icusvtst.cpp" /> 221 <ClCompile Include="citrtest.cpp" /> 222 <ClCompile Include="reptest.cpp" /> 223 <ClCompile Include="sfwdchit.cpp" /> 224 <ClCompile Include="strcase.cpp" /> 225 <ClCompile Include="ustrtest.cpp" /> 226 <ClCompile Include="utxttest.cpp" /> 227 <ClCompile Include="cpdtrtst.cpp" /> 228 <ClCompile Include="ittrans.cpp" /> 229 <ClCompile Include="jamotest.cpp" /> 230 <ClCompile Include="transapi.cpp" /> 231 <ClCompile Include="transrt.cpp" /> 232 <ClCompile Include="transtst.cpp" /> 233 <ClCompile Include="trnserr.cpp" /> 234 <ClCompile Include="convtest.cpp" /> 235 <ClCompile Include="csdetest.cpp" /> 236 <ClCompile Include="bidiconf.cpp" /> 237 <ClCompile Include="listformattertest.cpp" /> 238 <ClCompile Include="formattedvaluetest.cpp" /> 239 <ClCompile Include="localebuildertest.cpp" /> 240 <ClCompile Include="localematchertest.cpp" /> 241 <ClCompile Include="units_data_test.cpp" /> 242 <ClCompile Include="units_router_test.cpp" /> 243 <ClCompile Include="units_test.cpp" /> 244 <ClCompile Include="uchar_type_build_test.cpp" /> 245 </ItemGroup> 246 <ItemGroup> 247 <ClInclude Include="colldata.h" /> 248 <ClInclude Include="erarulestest.h" /> 249 <ClInclude Include="itrbbi.h" /> 250 <ClInclude Include="rbbiapts.h" /> 251 <ClInclude Include="rbbitst.h" /> 252 <ClInclude Include="rbbimonkeytest.h" /> 253 <ClInclude Include="itspoof.h" /> 254 <ClInclude Include="allcoll.h" /> 255 <ClInclude Include="alphaindextst.h" /> 256 <ClInclude Include="apicoll.h" /> 257 <ClInclude Include="currcoll.h" /> 258 <ClInclude Include="decoll.h" /> 259 <ClInclude Include="encoll.h" /> 260 <ClInclude Include="escoll.h" /> 261 <ClInclude Include="ficoll.h" /> 262 <ClInclude Include="frcoll.h" /> 263 <ClInclude Include="g7coll.h" /> 264 <ClInclude Include="itercoll.h" /> 265 <ClInclude Include="jacoll.h" /> 266 <ClInclude Include="lcukocol.h" /> 267 <ClInclude Include="mnkytst.h" /> 268 <ClInclude Include="regcoll.h" /> 269 <ClInclude Include="regiontst.h" /> 270 <ClInclude Include="srchtest.h" /> 271 <ClInclude Include="ssearch.h" /> 272 <ClInclude Include="svccoll.h" /> 273 <ClInclude Include="thcoll.h" /> 274 <ClInclude Include="trcoll.h" /> 275 <ClInclude Include="tscoll.h" /> 276 <ClInclude Include="ucaconf.h" /> 277 <ClInclude Include="uvectest.h" /> 278 <ClInclude Include="v32test.h" /> 279 <ClInclude Include="simplethread.h" /> 280 <ClInclude Include="strtest.h" /> 281 <ClInclude Include="tsmthred.h" /> 282 <ClInclude Include="tsputil.h" /> 283 <ClInclude Include="uobjtest.h" /> 284 <ClInclude Include="astrotst.h" /> 285 <ClInclude Include="calcasts.h" /> 286 <ClInclude Include="callimts.h" /> 287 <ClInclude Include="calregts.h" /> 288 <ClInclude Include="caltest.h" /> 289 <ClInclude Include="caltztst.h" /> 290 <ClInclude Include="dadrcal.h" /> 291 <ClInclude Include="dadrfmt.h" /> 292 <ClInclude Include="datadrivennumberformattestsuite.h" /> 293 <ClInclude Include="dcfmapts.h" /> 294 <ClInclude Include="dcfmtest.h" /> 295 <ClInclude Include="dtfmapts.h" /> 296 <ClInclude Include="dtfmrgts.h" /> 297 <ClInclude Include="dtfmtrtts.h" /> 298 <ClInclude Include="dtfmttst.h" /> 299 <ClInclude Include="dtifmtts.h" /> 300 <ClInclude Include="dtptngts.h" /> 301 <ClInclude Include="fldset.h" /> 302 <ClInclude Include="incaltst.h" /> 303 <ClInclude Include="itformat.h" /> 304 <ClInclude Include="itrbnf.h" /> 305 <ClInclude Include="itrbnfp.h" /> 306 <ClInclude Include="itrbnfrt.h" /> 307 <ClInclude Include="locnmtst.h" /> 308 <ClInclude Include="miscdtfm.h" /> 309 <ClInclude Include="msfmrgts.h" /> 310 <ClInclude Include="nmfmapts.h" /> 311 <ClInclude Include="nmfmtrt.h" /> 312 <ClInclude Include="numbertest.h" /> 313 <ClInclude Include="numberformattesttuple.h" /> 314 <ClInclude Include="numfmtst.h" /> 315 <ClInclude Include="numrgts.h" /> 316 <ClInclude Include="plurfmts.h" /> 317 <ClInclude Include="plurults.h" /> 318 <ClInclude Include="pptest.h" /> 319 <ClInclude Include="sdtfmtts.h" /> 320 <ClInclude Include="selfmts.h" /> 321 <ClInclude Include="tchcfmt.h" /> 322 <ClInclude Include="tfsmalls.h" /> 323 <ClInclude Include="tmsgfmt.h" /> 324 <ClInclude Include="tsdate.h" /> 325 <ClInclude Include="tsdcfmsy.h" /> 326 <ClInclude Include="tsdtfmsy.h" /> 327 <ClInclude Include="tsnmfmt.h" /> 328 <ClInclude Include="tufmtts.h" /> 329 <ClInclude Include="tzbdtest.h" /> 330 <ClInclude Include="tzfmttst.h" /> 331 <ClInclude Include="tzoffloc.h" /> 332 <ClInclude Include="tzregts.h" /> 333 <ClInclude Include="tzrulets.h" /> 334 <ClInclude Include="tztest.h" /> 335 <ClInclude Include="windttst.h" /> 336 <ClInclude Include="winnmtst.h" /> 337 <ClInclude Include="idnaconf.h" /> 338 <ClInclude Include="idnaref.h" /> 339 <ClInclude Include="nptrans.h" /> 340 <ClInclude Include="punyref.h" /> 341 <ClInclude Include="testidna.h" /> 342 <ClInclude Include="aliastst.h" /> 343 <ClInclude Include="loctest.h" /> 344 <ClInclude Include="restest.h" /> 345 <ClInclude Include="restsnew.h" /> 346 <ClInclude Include="intltest.h" /> 347 <ClInclude Include="itmajor.h" /> 348 <ClInclude Include="itutil.h" /> 349 <ClInclude Include="testutil.h" /> 350 <ClInclude Include="textfile.h" /> 351 <ClInclude Include="tokiter.h" /> 352 <ClInclude Include="winutil.h" /> 353 <ClInclude Include="canittst.h" /> 354 <ClInclude Include="normconf.h" /> 355 <ClInclude Include="tstnorm.h" /> 356 <ClInclude Include="ucdtest.h" /> 357 <ClInclude Include="usettest.h" /> 358 <ClInclude Include="regextst.h" /> 359 <ClInclude Include="icusvtst.h" /> 360 <ClInclude Include="citrtest.h" /> 361 <ClInclude Include="reptest.h" /> 362 <ClInclude Include="sfwdchit.h" /> 363 <ClInclude Include="ustrtest.h" /> 364 <ClInclude Include="utxttest.h" /> 365 <ClInclude Include="cpdtrtst.h" /> 366 <ClInclude Include="ittrans.h" /> 367 <ClInclude Include="jamotest.h" /> 368 <ClInclude Include="transapi.h" /> 369 <ClInclude Include="transrt.h" /> 370 <ClInclude Include="transtst.h" /> 371 <ClInclude Include="trnserr.h" /> 372 <ClInclude Include="convtest.h" /> 373 <ClInclude Include="csdetest.h" /> 374 <ClInclude Include="listformattertest.h" /> 375 <ClInclude Include="localebuildertest.h" /> 376 </ItemGroup> 377 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 378 <ImportGroup Label="ExtensionTargets"> 379 </ImportGroup> 380</Project> 381