Fix typo
[LibreOffice.git] / external / cppunit / windows-arm64.patch.1
blob0e41fa005d814f57fbc574a3c08293197166017f
1 diff -ur cppunit-1.15.1.orig/src/cppunit/cppunit_dll.vcxproj cppunit-1.15.1/src/cppunit/cppunit_dll.vcxproj
2 --- cppunit-1.15.1.orig/src/cppunit/cppunit_dll.vcxproj 2019-11-28 20:35:43.000000000 +0100
3 +++ cppunit-1.15.1/src/cppunit/cppunit_dll.vcxproj      2020-08-03 03:04:20.181281900 +0200
4 @@ -1,6 +1,10 @@
5  <?xml version="1.0" encoding="utf-8"?>
6  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
7    <ItemGroup Label="ProjectConfigurations">
8 +    <ProjectConfiguration Include="Debug|ARM64">
9 +      <Configuration>Debug</Configuration>
10 +      <Platform>ARM64</Platform>
11 +    </ProjectConfiguration>
12      <ProjectConfiguration Include="Debug|Win32">
13        <Configuration>Debug</Configuration>
14        <Platform>Win32</Platform>
15 @@ -9,6 +13,10 @@
16        <Configuration>Debug</Configuration>
17        <Platform>x64</Platform>
18      </ProjectConfiguration>
19 +    <ProjectConfiguration Include="Release|ARM64">
20 +      <Configuration>Release</Configuration>
21 +      <Platform>ARM64</Platform>
22 +    </ProjectConfiguration>
23      <ProjectConfiguration Include="Release|Win32">
24        <Configuration>Release</Configuration>
25        <Platform>Win32</Platform>
26 @@ -34,6 +42,11 @@
27      <UseOfMfc>false</UseOfMfc>
28      <CharacterSet>MultiByte</CharacterSet>
29    </PropertyGroup>
30 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
31 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
32 +    <UseOfMfc>false</UseOfMfc>
33 +    <CharacterSet>MultiByte</CharacterSet>
34 +  </PropertyGroup>
35    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
36      <ConfigurationType>DynamicLibrary</ConfigurationType>
37      <UseOfMfc>false</UseOfMfc>
38 @@ -44,6 +57,11 @@
39      <UseOfMfc>false</UseOfMfc>
40      <CharacterSet>MultiByte</CharacterSet>
41    </PropertyGroup>
42 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
43 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
44 +    <UseOfMfc>false</UseOfMfc>
45 +    <CharacterSet>MultiByte</CharacterSet>
46 +  </PropertyGroup>
47    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
48    <ImportGroup Label="ExtensionSettings">
49    </ImportGroup>
50 @@ -55,6 +73,10 @@
51      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
53    </ImportGroup>
54 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
55 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
57 +  </ImportGroup>
58    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
59      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
61 @@ -63,6 +85,10 @@
62      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
64    </ImportGroup>
65 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
66 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
68 +  </ImportGroup>
69    <PropertyGroup Label="UserMacros" />
70    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71      <OutDir>.\DebugDll\</OutDir>
72 @@ -76,6 +102,12 @@
73      <LinkIncremental>true</LinkIncremental>
74      <TargetName>cppunitd_dll</TargetName>
75    </PropertyGroup>
76 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
77 +    <OutDir>.\DebugDll\</OutDir>
78 +    <IntDir>.\DebugDll\</IntDir>
79 +    <LinkIncremental>true</LinkIncremental>
80 +    <TargetName>cppunitd_dll</TargetName>
81 +  </PropertyGroup>
82    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
83      <OutDir>.\ReleaseDll\</OutDir>
84      <IntDir>.\ReleaseDll\</IntDir>
85 @@ -86,6 +116,11 @@
86      <IntDir>.\ReleaseDll\</IntDir>
87      <LinkIncremental>false</LinkIncremental>
88    </PropertyGroup>
89 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
90 +    <OutDir>.\ReleaseDll\</OutDir>
91 +    <IntDir>.\ReleaseDll\</IntDir>
92 +    <LinkIncremental>false</LinkIncremental>
93 +  </PropertyGroup>
94    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
95      <ClCompile>
96        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
97 @@ -180,6 +213,52 @@
98        <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
99      </Link>
100    </ItemDefinitionGroup>
101 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
102 +    <ClCompile>
103 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
104 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
105 +      <FunctionLevelLinking>false</FunctionLevelLinking>
106 +      <Optimization>Disabled</Optimization>
107 +      <SuppressStartupBanner>true</SuppressStartupBanner>
108 +      <WarningLevel>Level3</WarningLevel>
109 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
110 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
111 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
112 +      <AssemblerListingLocation>.\DebugDll\</AssemblerListingLocation>
113 +      <PrecompiledHeaderOutputFile>.\DebugDll\cppunit_dll.pch</PrecompiledHeaderOutputFile>
114 +      <ObjectFileName>.\DebugDll\</ObjectFileName>
115 +      <ProgramDataBaseFileName>.\DebugDll\</ProgramDataBaseFileName>
116 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
117 +    </ClCompile>
118 +    <PostBuildEvent>
119 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
120 +copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib</Command>
121 +      <Message>Copying target to lib/</Message>
122 +    </PostBuildEvent>
123 +    <Midl>
124 +      <SuppressStartupBanner>true</SuppressStartupBanner>
125 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
126 +      <TypeLibraryName>.\DebugDll\cppunit_dll.tlb</TypeLibraryName>
127 +      <MkTypLibCompatible>true</MkTypLibCompatible>
128 +    </Midl>
129 +    <ResourceCompile>
130 +      <Culture>0x040c</Culture>
131 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132 +    </ResourceCompile>
133 +    <Bscmake>
134 +      <SuppressStartupBanner>true</SuppressStartupBanner>
135 +      <OutputFile>.\DebugDll\cppunit_dll.bsc</OutputFile>
136 +    </Bscmake>
137 +    <Link>
138 +      <SuppressStartupBanner>true</SuppressStartupBanner>
139 +      <LinkDLL>true</LinkDLL>
140 +      <GenerateDebugInformation>true</GenerateDebugInformation>
141 +      <SubSystem>Console</SubSystem>
142 +      <OutputFile>DebugDll\cppunitd_dll.dll</OutputFile>
143 +      <ImportLibrary>.\DebugDll\cppunitd_dll.lib</ImportLibrary>
144 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
145 +    </Link>
146 +  </ItemDefinitionGroup>
147    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
148      <ClCompile>
149        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
150 @@ -267,6 +345,52 @@
151        <SuppressStartupBanner>true</SuppressStartupBanner>
152        <LinkDLL>true</LinkDLL>
153        <GenerateDebugInformation>true</GenerateDebugInformation>
154 +      <SubSystem>Console</SubSystem>
155 +      <OutputFile>.\ReleaseDll\cppunit_dll.dll</OutputFile>
156 +      <ImportLibrary>.\ReleaseDll\cppunit_dll.lib</ImportLibrary>
157 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
158 +    </Link>
159 +  </ItemDefinitionGroup>
160 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
161 +    <ClCompile>
162 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
163 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
164 +      <StringPooling>true</StringPooling>
165 +      <FunctionLevelLinking>true</FunctionLevelLinking>
166 +      <Optimization>MaxSpeed</Optimization>
167 +      <SuppressStartupBanner>true</SuppressStartupBanner>
168 +      <WarningLevel>Level3</WarningLevel>
169 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
170 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CPPUNIT_BUILD_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
172 +      <AssemblerListingLocation>.\ReleaseDll\</AssemblerListingLocation>
173 +      <PrecompiledHeaderOutputFile>.\ReleaseDll\cppunit_dll.pch</PrecompiledHeaderOutputFile>
174 +      <ObjectFileName>.\ReleaseDll\</ObjectFileName>
175 +      <ProgramDataBaseFileName>.\ReleaseDll\</ProgramDataBaseFileName>
176 +    </ClCompile>
177 +    <PostBuildEvent>
178 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).dll
179 +copy "$(TargetDir)$(TargetName).lib" ..\..\lib\$(TargetName).lib</Command>
180 +      <Message>Copying target to lib/</Message>
181 +    </PostBuildEvent>
182 +    <Midl>
183 +      <SuppressStartupBanner>true</SuppressStartupBanner>
184 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
185 +      <TypeLibraryName>.\ReleaseDll\cppunit_dll.tlb</TypeLibraryName>
186 +      <MkTypLibCompatible>true</MkTypLibCompatible>
187 +    </Midl>
188 +    <ResourceCompile>
189 +      <Culture>0x040c</Culture>
190 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191 +    </ResourceCompile>
192 +    <Bscmake>
193 +      <SuppressStartupBanner>true</SuppressStartupBanner>
194 +      <OutputFile>.\ReleaseDll\cppunit_dll.bsc</OutputFile>
195 +    </Bscmake>
196 +    <Link>
197 +      <SuppressStartupBanner>true</SuppressStartupBanner>
198 +      <LinkDLL>true</LinkDLL>
199 +      <GenerateDebugInformation>true</GenerateDebugInformation>
200        <SubSystem>Console</SubSystem>
201        <OutputFile>.\ReleaseDll\cppunit_dll.dll</OutputFile>
202        <ImportLibrary>.\ReleaseDll\cppunit_dll.lib</ImportLibrary>
203 diff -ur cppunit-1.15.1.orig/src/DllPlugInTester/DllPlugInTester.vcxproj cppunit-1.15.1/src/DllPlugInTester/DllPlugInTester.vcxproj
204 --- cppunit-1.15.1.orig/src/DllPlugInTester/DllPlugInTester.vcxproj     2019-11-28 20:35:43.000000000 +0100
205 +++ cppunit-1.15.1/src/DllPlugInTester/DllPlugInTester.vcxproj  2020-08-03 03:05:06.310642100 +0200
206 @@ -1,6 +1,10 @@
207  <?xml version="1.0" encoding="utf-8"?>
208  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
209    <ItemGroup Label="ProjectConfigurations">
210 +    <ProjectConfiguration Include="Debug Static|ARM64">
211 +      <Configuration>Debug Static</Configuration>
212 +      <Platform>ARM64</Platform>
213 +    </ProjectConfiguration>
214      <ProjectConfiguration Include="Debug Static|Win32">
215        <Configuration>Debug Static</Configuration>
216        <Platform>Win32</Platform>
217 @@ -9,6 +13,10 @@
218        <Configuration>Debug Static</Configuration>
219        <Platform>x64</Platform>
220      </ProjectConfiguration>
221 +    <ProjectConfiguration Include="Debug Unicode|ARM64">
222 +      <Configuration>Debug Unicode</Configuration>
223 +      <Platform>ARM64</Platform>
224 +    </ProjectConfiguration>
225      <ProjectConfiguration Include="Debug Unicode|Win32">
226        <Configuration>Debug Unicode</Configuration>
227        <Platform>Win32</Platform>
228 @@ -17,6 +25,10 @@
229        <Configuration>Debug Unicode</Configuration>
230        <Platform>x64</Platform>
231      </ProjectConfiguration>
232 +    <ProjectConfiguration Include="Debug|ARM64">
233 +      <Configuration>Debug</Configuration>
234 +      <Platform>ARM64</Platform>
235 +    </ProjectConfiguration>
236      <ProjectConfiguration Include="Debug|Win32">
237        <Configuration>Debug</Configuration>
238        <Platform>Win32</Platform>
239 @@ -25,6 +37,10 @@
240        <Configuration>Debug</Configuration>
241        <Platform>x64</Platform>
242      </ProjectConfiguration>
243 +    <ProjectConfiguration Include="Release Static|ARM64">
244 +      <Configuration>Release Static</Configuration>
245 +      <Platform>ARM64</Platform>
246 +    </ProjectConfiguration>
247      <ProjectConfiguration Include="Release Static|Win32">
248        <Configuration>Release Static</Configuration>
249        <Platform>Win32</Platform>
250 @@ -33,6 +49,10 @@
251        <Configuration>Release Static</Configuration>
252        <Platform>x64</Platform>
253      </ProjectConfiguration>
254 +    <ProjectConfiguration Include="Release Unicode|ARM64">
255 +      <Configuration>Release Unicode</Configuration>
256 +      <Platform>ARM64</Platform>
257 +    </ProjectConfiguration>
258      <ProjectConfiguration Include="Release Unicode|Win32">
259        <Configuration>Release Unicode</Configuration>
260        <Platform>Win32</Platform>
261 @@ -41,6 +61,10 @@
262        <Configuration>Release Unicode</Configuration>
263        <Platform>x64</Platform>
264      </ProjectConfiguration>
265 +    <ProjectConfiguration Include="Release|ARM64">
266 +      <Configuration>Release</Configuration>
267 +      <Platform>ARM64</Platform>
268 +    </ProjectConfiguration>
269      <ProjectConfiguration Include="Release|Win32">
270        <Configuration>Release</Configuration>
271        <Platform>Win32</Platform>
272 @@ -66,6 +90,11 @@
273      <UseOfMfc>false</UseOfMfc>
274      <CharacterSet>MultiByte</CharacterSet>
275    </PropertyGroup>
276 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|ARM64'" Label="Configuration">
277 +    <ConfigurationType>Application</ConfigurationType>
278 +    <UseOfMfc>false</UseOfMfc>
279 +    <CharacterSet>MultiByte</CharacterSet>
280 +  </PropertyGroup>
281    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
282      <ConfigurationType>Application</ConfigurationType>
283      <UseOfMfc>false</UseOfMfc>
284 @@ -76,6 +105,11 @@
285      <UseOfMfc>false</UseOfMfc>
286      <CharacterSet>MultiByte</CharacterSet>
287    </PropertyGroup>
288 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
289 +    <ConfigurationType>Application</ConfigurationType>
290 +    <UseOfMfc>false</UseOfMfc>
291 +    <CharacterSet>MultiByte</CharacterSet>
292 +  </PropertyGroup>
293    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
294      <ConfigurationType>Application</ConfigurationType>
295      <UseOfMfc>false</UseOfMfc>
296 @@ -86,6 +120,11 @@
297      <UseOfMfc>false</UseOfMfc>
298      <CharacterSet>MultiByte</CharacterSet>
299    </PropertyGroup>
300 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
301 +    <ConfigurationType>Application</ConfigurationType>
302 +    <UseOfMfc>false</UseOfMfc>
303 +    <CharacterSet>MultiByte</CharacterSet>
304 +  </PropertyGroup>
305    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="Configuration">
306      <ConfigurationType>Application</ConfigurationType>
307      <UseOfMfc>false</UseOfMfc>
308 @@ -96,6 +135,11 @@
309      <UseOfMfc>false</UseOfMfc>
310      <CharacterSet>MultiByte</CharacterSet>
311    </PropertyGroup>
312 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'" Label="Configuration">
313 +    <ConfigurationType>Application</ConfigurationType>
314 +    <UseOfMfc>false</UseOfMfc>
315 +    <CharacterSet>MultiByte</CharacterSet>
316 +  </PropertyGroup>
317    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="Configuration">
318      <ConfigurationType>Application</ConfigurationType>
319      <UseOfMfc>false</UseOfMfc>
320 @@ -106,6 +150,11 @@
321      <UseOfMfc>false</UseOfMfc>
322      <CharacterSet>MultiByte</CharacterSet>
323    </PropertyGroup>
324 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'" Label="Configuration">
325 +    <ConfigurationType>Application</ConfigurationType>
326 +    <UseOfMfc>false</UseOfMfc>
327 +    <CharacterSet>MultiByte</CharacterSet>
328 +  </PropertyGroup>
329    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="Configuration">
330      <ConfigurationType>Application</ConfigurationType>
331      <UseOfMfc>false</UseOfMfc>
332 @@ -116,6 +165,11 @@
333      <UseOfMfc>false</UseOfMfc>
334      <CharacterSet>MultiByte</CharacterSet>
335    </PropertyGroup>
336 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|ARM64'" Label="Configuration">
337 +    <ConfigurationType>Application</ConfigurationType>
338 +    <UseOfMfc>false</UseOfMfc>
339 +    <CharacterSet>MultiByte</CharacterSet>
340 +  </PropertyGroup>
341    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
342    <ImportGroup Label="ExtensionSettings">
343    </ImportGroup>
344 @@ -127,6 +181,10 @@
345      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
346      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
347    </ImportGroup>
348 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|ARM64'" Label="PropertySheets">
349 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
350 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
351 +  </ImportGroup>
352    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
353      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
354      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
355 @@ -135,6 +193,10 @@
356      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
357      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
358    </ImportGroup>
359 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
360 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
361 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
362 +  </ImportGroup>
363    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
364      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
365      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
366 @@ -143,6 +205,10 @@
367      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
368      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
369    </ImportGroup>
370 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
371 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
372 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
373 +  </ImportGroup>
374    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="PropertySheets">
375      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
376      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
377 @@ -151,6 +217,10 @@
378      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
379      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
380    </ImportGroup>
381 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'" Label="PropertySheets">
382 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
383 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
384 +  </ImportGroup>
385    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="PropertySheets">
386      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
387      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
388 @@ -159,6 +229,10 @@
389      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
390      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
391    </ImportGroup>
392 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'" Label="PropertySheets">
393 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
394 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
395 +  </ImportGroup>
396    <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'" Label="PropertySheets">
397      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
398      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
399 @@ -167,6 +241,10 @@
400      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
401      <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
402    </ImportGroup>
403 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|ARM64'" Label="PropertySheets">
404 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
405 +    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
406 +  </ImportGroup>
407    <PropertyGroup Label="UserMacros" />
408    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'">
409      <OutDir>.\ReleaseUnicode\</OutDir>
410 @@ -180,6 +258,12 @@
411      <LinkIncremental>false</LinkIncremental>
412      <TargetName>$(ProjectName)u</TargetName>
413    </PropertyGroup>
414 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|ARM64'">
415 +    <OutDir>.\Release\</OutDir>
416 +    <IntDir>.\Release\</IntDir>
417 +    <LinkIncremental>false</LinkIncremental>
418 +    <TargetName>$(ProjectName)u</TargetName>
419 +  </PropertyGroup>
420    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
421      <OutDir>.\Debug\</OutDir>
422      <IntDir>.\Debug\</IntDir>
423 @@ -192,6 +274,12 @@
424      <LinkIncremental>false</LinkIncremental>
425      <TargetName>$(ProjectName)d</TargetName>
426    </PropertyGroup>
427 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'">
428 +    <OutDir>.\DebugDll\</OutDir>
429 +    <IntDir>.\DebugDll\</IntDir>
430 +    <LinkIncremental>false</LinkIncremental>
431 +    <TargetName>$(ProjectName)d</TargetName>
432 +  </PropertyGroup>
433    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
434      <OutDir>.\Release\</OutDir>
435      <IntDir>.\Release\</IntDir>
436 @@ -202,6 +288,11 @@
437      <IntDir>.\Release\</IntDir>
438      <LinkIncremental>false</LinkIncremental>
439    </PropertyGroup>
440 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'">
441 +    <OutDir>.\Release\</OutDir>
442 +    <IntDir>.\Release\</IntDir>
443 +    <LinkIncremental>false</LinkIncremental>
444 +  </PropertyGroup>
445    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
446      <OutDir>.\DebugDll\</OutDir>
447      <IntDir>.\DebugDll\</IntDir>
448 @@ -214,6 +303,12 @@
449      <LinkIncremental>false</LinkIncremental>
450      <TargetName>DllPlugInTesterd_dll</TargetName>
451    </PropertyGroup>
452 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
453 +    <OutDir>.\DebugDll\</OutDir>
454 +    <IntDir>.\DebugDll\</IntDir>
455 +    <LinkIncremental>false</LinkIncremental>
456 +    <TargetName>DllPlugInTesterd_dll</TargetName>
457 +  </PropertyGroup>
458    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
459      <OutDir>.\ReleaseDll\</OutDir>
460      <IntDir>.\ReleaseDll\</IntDir>
461 @@ -226,6 +319,12 @@
462      <LinkIncremental>false</LinkIncremental>
463      <TargetName>$(ProjectName)_dll</TargetName>
464    </PropertyGroup>
465 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
466 +    <OutDir>.\ReleaseDll\</OutDir>
467 +    <IntDir>.\ReleaseDll\</IntDir>
468 +    <LinkIncremental>false</LinkIncremental>
469 +    <TargetName>$(ProjectName)_dll</TargetName>
470 +  </PropertyGroup>
471    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'">
472      <OutDir>.\DebugUnicode\</OutDir>
473      <IntDir>.\DebugUnicode\</IntDir>
474 @@ -238,6 +335,12 @@
475      <LinkIncremental>false</LinkIncremental>
476      <TargetName>$(ProjectName)ud</TargetName>
477    </PropertyGroup>
478 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|ARM64'">
479 +    <OutDir>.\DebugDll\</OutDir>
480 +    <IntDir>.\DebugDll\</IntDir>
481 +    <LinkIncremental>false</LinkIncremental>
482 +    <TargetName>$(ProjectName)ud</TargetName>
483 +  </PropertyGroup>
484    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|Win32'">
485      <ClCompile>
486        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
487 @@ -324,6 +425,49 @@
488        <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)</AdditionalDependencies>
489      </Link>
490    </ItemDefinitionGroup>
491 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Unicode|ARM64'">
492 +    <ClCompile>
493 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
494 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
495 +      <StringPooling>true</StringPooling>
496 +      <FunctionLevelLinking>true</FunctionLevelLinking>
497 +      <Optimization>MinSpace</Optimization>
498 +      <SuppressStartupBanner>true</SuppressStartupBanner>
499 +      <WarningLevel>Level3</WarningLevel>
500 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
501 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
502 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
503 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
504 +      <AssemblerListingLocation>.\ReleaseUnicode\</AssemblerListingLocation>
505 +      <PrecompiledHeaderOutputFile>.\ReleaseUnicode\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
506 +      <PrecompiledHeader>
507 +      </PrecompiledHeader>
508 +      <ObjectFileName>.\ReleaseUnicode\</ObjectFileName>
509 +      <ProgramDataBaseFileName>.\ReleaseUnicode\</ProgramDataBaseFileName>
510 +    </ClCompile>
511 +    <PostBuildEvent>
512 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).exe</Command>
513 +      <Message>Copying target to lib/</Message>
514 +    </PostBuildEvent>
515 +    <Midl>
516 +      <TypeLibraryName>.\ReleaseUnicode\DllPlugInTester.tlb</TypeLibraryName>
517 +    </Midl>
518 +    <ResourceCompile>
519 +      <Culture>0x040c</Culture>
520 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
521 +    </ResourceCompile>
522 +    <Bscmake>
523 +      <SuppressStartupBanner>true</SuppressStartupBanner>
524 +      <OutputFile>.\ReleaseUnicode\DllPlugInTester.bsc</OutputFile>
525 +    </Bscmake>
526 +    <Link>
527 +      <SuppressStartupBanner>true</SuppressStartupBanner>
528 +      <SubSystem>Console</SubSystem>
529 +      <OutputFile>ReleaseUnicode\DllPlugInTesteru.exe</OutputFile>
530 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
531 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)</AdditionalDependencies>
532 +    </Link>
533 +  </ItemDefinitionGroup>
534    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
535      <ClCompile>
536        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
537 @@ -411,6 +555,49 @@
538        <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)</AdditionalDependencies>
539      </Link>
540    </ItemDefinitionGroup>
541 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|ARM64'">
542 +    <ClCompile>
543 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
544 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
545 +      <FunctionLevelLinking>false</FunctionLevelLinking>
546 +      <Optimization>Disabled</Optimization>
547 +      <SuppressStartupBanner>true</SuppressStartupBanner>
548 +      <WarningLevel>Level3</WarningLevel>
549 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
550 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
551 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
552 +      <AssemblerListingLocation>.\Debug\</AssemblerListingLocation>
553 +      <PrecompiledHeaderOutputFile>.\Debug\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
554 +      <PrecompiledHeader>
555 +      </PrecompiledHeader>
556 +      <ObjectFileName>.\Debug\</ObjectFileName>
557 +      <ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>
558 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
559 +    </ClCompile>
560 +    <PostBuildEvent>
561 +      <Command>copy $(TargetPath) ..\..\lib\$(TargetName).exe</Command>
562 +      <Message>Copying target to lib/</Message>
563 +    </PostBuildEvent>
564 +    <Midl>
565 +      <TypeLibraryName>.\Debug\DllPlugInTester.tlb</TypeLibraryName>
566 +    </Midl>
567 +    <ResourceCompile>
568 +      <Culture>0x040c</Culture>
569 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
570 +    </ResourceCompile>
571 +    <Bscmake>
572 +      <SuppressStartupBanner>true</SuppressStartupBanner>
573 +      <OutputFile>.\Debug\DllPlugInTester.bsc</OutputFile>
574 +    </Bscmake>
575 +    <Link>
576 +      <SuppressStartupBanner>true</SuppressStartupBanner>
577 +      <GenerateDebugInformation>true</GenerateDebugInformation>
578 +      <SubSystem>Console</SubSystem>
579 +      <OutputFile>Debug\DllPlugInTesterd.exe</OutputFile>
580 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
581 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)</AdditionalDependencies>
582 +    </Link>
583 +  </ItemDefinitionGroup>
584    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
585      <ClCompile>
586        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
587 @@ -497,6 +684,49 @@
588        <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)</AdditionalDependencies>
589      </Link>
590    </ItemDefinitionGroup>
591 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|ARM64'">
592 +    <ClCompile>
593 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
594 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
595 +      <StringPooling>true</StringPooling>
596 +      <FunctionLevelLinking>true</FunctionLevelLinking>
597 +      <Optimization>MinSpace</Optimization>
598 +      <SuppressStartupBanner>true</SuppressStartupBanner>
599 +      <WarningLevel>Level3</WarningLevel>
600 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
601 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
602 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
603 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
604 +      <AssemblerListingLocation>.\Release\</AssemblerListingLocation>
605 +      <PrecompiledHeaderOutputFile>.\Release\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
606 +      <PrecompiledHeader>
607 +      </PrecompiledHeader>
608 +      <ObjectFileName>.\Release\</ObjectFileName>
609 +      <ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
610 +    </ClCompile>
611 +    <PostBuildEvent>
612 +      <Command>copy $(TargetPath) ..\..\lib\$(TargetName).exe</Command>
613 +      <Message>Copying target to lib/</Message>
614 +    </PostBuildEvent>
615 +    <Midl>
616 +      <TypeLibraryName>.\Release\DllPlugInTester.tlb</TypeLibraryName>
617 +    </Midl>
618 +    <ResourceCompile>
619 +      <Culture>0x040c</Culture>
620 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
621 +    </ResourceCompile>
622 +    <Bscmake>
623 +      <SuppressStartupBanner>true</SuppressStartupBanner>
624 +      <OutputFile>.\Release\DllPlugInTester.bsc</OutputFile>
625 +    </Bscmake>
626 +    <Link>
627 +      <SuppressStartupBanner>true</SuppressStartupBanner>
628 +      <SubSystem>Console</SubSystem>
629 +      <OutputFile>.\Release\DllPlugInTester.exe</OutputFile>
630 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
631 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit.lib;%(AdditionalDependencies)</AdditionalDependencies>
632 +    </Link>
633 +  </ItemDefinitionGroup>
634    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
635      <ClCompile>
636        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
637 @@ -584,6 +814,49 @@
638        <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)</AdditionalDependencies>
639      </Link>
640    </ItemDefinitionGroup>
641 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
642 +    <ClCompile>
643 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
644 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
645 +      <FunctionLevelLinking>false</FunctionLevelLinking>
646 +      <Optimization>Disabled</Optimization>
647 +      <SuppressStartupBanner>true</SuppressStartupBanner>
648 +      <WarningLevel>Level3</WarningLevel>
649 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
650 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
651 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
652 +      <AssemblerListingLocation>.\DebugDll\</AssemblerListingLocation>
653 +      <PrecompiledHeaderOutputFile>.\DebugDll\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
654 +      <PrecompiledHeader>
655 +      </PrecompiledHeader>
656 +      <ObjectFileName>.\DebugDll\</ObjectFileName>
657 +      <ProgramDataBaseFileName>.\DebugDll\</ProgramDataBaseFileName>
658 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
659 +    </ClCompile>
660 +    <PostBuildEvent>
661 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).exe</Command>
662 +      <Message>Copying target to lib/</Message>
663 +    </PostBuildEvent>
664 +    <Midl>
665 +      <TypeLibraryName>.\DebugDll\DllPlugInTester.tlb</TypeLibraryName>
666 +    </Midl>
667 +    <ResourceCompile>
668 +      <Culture>0x040c</Culture>
669 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
670 +    </ResourceCompile>
671 +    <Bscmake>
672 +      <SuppressStartupBanner>true</SuppressStartupBanner>
673 +      <OutputFile>.\DebugDll\DllPlugInTester.bsc</OutputFile>
674 +    </Bscmake>
675 +    <Link>
676 +      <SuppressStartupBanner>true</SuppressStartupBanner>
677 +      <GenerateDebugInformation>true</GenerateDebugInformation>
678 +      <SubSystem>Console</SubSystem>
679 +      <OutputFile>DebugDll\DllPlugInTesterd_dll.exe</OutputFile>
680 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
681 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunitd_dll.lib;%(AdditionalDependencies)</AdditionalDependencies>
682 +    </Link>
683 +  </ItemDefinitionGroup>
684    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
685      <ClCompile>
686        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
687 @@ -670,6 +943,49 @@
688        <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)</AdditionalDependencies>
689      </Link>
690    </ItemDefinitionGroup>
691 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
692 +    <ClCompile>
693 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
694 +      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
695 +      <StringPooling>true</StringPooling>
696 +      <FunctionLevelLinking>true</FunctionLevelLinking>
697 +      <Optimization>MinSpace</Optimization>
698 +      <SuppressStartupBanner>true</SuppressStartupBanner>
699 +      <WarningLevel>Level3</WarningLevel>
700 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
701 +      <DebugInformationFormat>OldStyle</DebugInformationFormat>
702 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
703 +      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;CPPUNIT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
704 +      <AssemblerListingLocation>.\ReleaseDll\</AssemblerListingLocation>
705 +      <PrecompiledHeaderOutputFile>.\ReleaseDll\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
706 +      <PrecompiledHeader>
707 +      </PrecompiledHeader>
708 +      <ObjectFileName>.\ReleaseDll\</ObjectFileName>
709 +      <ProgramDataBaseFileName>.\ReleaseDll\</ProgramDataBaseFileName>
710 +    </ClCompile>
711 +    <PostBuildEvent>
712 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).exe</Command>
713 +      <Message>Copying target to lib/</Message>
714 +    </PostBuildEvent>
715 +    <Midl>
716 +      <TypeLibraryName>.\ReleaseDll\DllPlugInTester.tlb</TypeLibraryName>
717 +    </Midl>
718 +    <ResourceCompile>
719 +      <Culture>0x040c</Culture>
720 +      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
721 +    </ResourceCompile>
722 +    <Bscmake>
723 +      <SuppressStartupBanner>true</SuppressStartupBanner>
724 +      <OutputFile>.\ReleaseDll\DllPlugInTester.bsc</OutputFile>
725 +    </Bscmake>
726 +    <Link>
727 +      <SuppressStartupBanner>true</SuppressStartupBanner>
728 +      <SubSystem>Console</SubSystem>
729 +      <OutputFile>ReleaseDll\DllPlugInTester_dll.exe</OutputFile>
730 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
731 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunit_dll.lib;%(AdditionalDependencies)</AdditionalDependencies>
732 +    </Link>
733 +  </ItemDefinitionGroup>
734    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|Win32'">
735      <ClCompile>
736        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
737 @@ -718,6 +1034,49 @@
738      <ClCompile>
739        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
740        <InlineFunctionExpansion>Default</InlineFunctionExpansion>
741 +      <FunctionLevelLinking>false</FunctionLevelLinking>
742 +      <Optimization>Disabled</Optimization>
743 +      <SuppressStartupBanner>true</SuppressStartupBanner>
744 +      <WarningLevel>Level3</WarningLevel>
745 +      <RuntimeTypeInfo>true</RuntimeTypeInfo>
746 +      <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
747 +      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
748 +      <AssemblerListingLocation>.\DebugUnicode\</AssemblerListingLocation>
749 +      <PrecompiledHeaderOutputFile>.\DebugUnicode\DllPlugInTester.pch</PrecompiledHeaderOutputFile>
750 +      <PrecompiledHeader>
751 +      </PrecompiledHeader>
752 +      <ObjectFileName>.\DebugUnicode\</ObjectFileName>
753 +      <ProgramDataBaseFileName>.\DebugUnicode\</ProgramDataBaseFileName>
754 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
755 +    </ClCompile>
756 +    <PostBuildEvent>
757 +      <Command>copy "$(TargetPath)" ..\..\lib\$(TargetName).exe</Command>
758 +      <Message>Copying target to lib/</Message>
759 +    </PostBuildEvent>
760 +    <Midl>
761 +      <TypeLibraryName>.\DebugUnicode\DllPlugInTester.tlb</TypeLibraryName>
762 +    </Midl>
763 +    <ResourceCompile>
764 +      <Culture>0x040c</Culture>
765 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
766 +    </ResourceCompile>
767 +    <Bscmake>
768 +      <SuppressStartupBanner>true</SuppressStartupBanner>
769 +      <OutputFile>.\DebugUnicode\DllPlugInTester.bsc</OutputFile>
770 +    </Bscmake>
771 +    <Link>
772 +      <SuppressStartupBanner>true</SuppressStartupBanner>
773 +      <GenerateDebugInformation>true</GenerateDebugInformation>
774 +      <SubSystem>Console</SubSystem>
775 +      <OutputFile>DebugUnicode\DllPlugInTesterud.exe</OutputFile>
776 +      <AdditionalLibraryDirectories>../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
777 +      <AdditionalDependencies>odbc32.lib;odbccp32.lib;cppunitd.lib;%(AdditionalDependencies)</AdditionalDependencies>
778 +    </Link>
779 +  </ItemDefinitionGroup>
780 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Unicode|ARM64'">
781 +    <ClCompile>
782 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
783 +      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
784        <FunctionLevelLinking>false</FunctionLevelLinking>
785        <Optimization>Disabled</Optimization>
786        <SuppressStartupBanner>true</SuppressStartupBanner>