Fri, 02 May 2025 19:26:47 +0200
update uwproj
| 
1180
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
1 | <?xml version="1.0" encoding="utf-8"?> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
3 | <ItemGroup Label="ProjectConfigurations"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
4 | <ProjectConfiguration Include="Debug|Win32"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
5 | <Configuration>Debug</Configuration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
6 | <Platform>Win32</Platform> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
7 | </ProjectConfiguration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
8 | <ProjectConfiguration Include="Release|Win32"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
9 | <Configuration>Release</Configuration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
10 | <Platform>Win32</Platform> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
11 | </ProjectConfiguration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
12 | <ProjectConfiguration Include="Debug|x64"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
13 | <Configuration>Debug</Configuration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
14 | <Platform>x64</Platform> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
15 | </ProjectConfiguration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
16 | <ProjectConfiguration Include="Release|x64"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
17 | <Configuration>Release</Configuration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
18 | <Platform>x64</Platform> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
19 | </ProjectConfiguration> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
20 | </ItemGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
21 | <ItemGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
22 | <ClInclude Include="..\..\src\cx\allocator.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
23 | <ClInclude Include="..\..\src\cx\array_list.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
24 | <ClInclude Include="..\..\src\cx\buffer.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
25 | <ClInclude Include="..\..\src\cx\collection.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
26 | <ClInclude Include="..\..\src\cx\common.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
27 | <ClInclude Include="..\..\src\cx\compare.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
28 | <ClInclude Include="..\..\src\cx\hash_key.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
29 | <ClInclude Include="..\..\src\cx\hash_map.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
30 | <ClInclude Include="..\..\src\cx\iterator.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
31 | <ClInclude Include="..\..\src\cx\json.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
32 | <ClInclude Include="..\..\src\cx\linked_list.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
33 | <ClInclude Include="..\..\src\cx\list.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
34 | <ClInclude Include="..\..\src\cx\map.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
35 | <ClInclude Include="..\..\src\cx\mempool.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
36 | <ClInclude Include="..\..\src\cx\printf.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
37 | <ClInclude Include="..\..\src\cx\properties.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
38 | <ClInclude Include="..\..\src\cx\string.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
39 | <ClInclude Include="..\..\src\cx\test.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
40 | <ClInclude Include="..\..\src\cx\tree.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
41 | <ClInclude Include="..\..\src\cx\streams.h" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
42 | </ItemGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
43 | <ItemGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
44 | <ClCompile Include="..\..\src\allocator.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
45 | <ClCompile Include="..\..\src\array_list.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
46 | <ClCompile Include="..\..\src\buffer.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
47 | <ClCompile Include="..\..\src\compare.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
48 | <ClCompile Include="..\..\src\hash_key.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
49 | <ClCompile Include="..\..\src\hash_map.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
50 | <ClCompile Include="..\..\src\iterator.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
51 | <ClCompile Include="..\..\src\json.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
52 | <ClCompile Include="..\..\src\linked_list.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
53 | <ClCompile Include="..\..\src\list.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
54 | <ClCompile Include="..\..\src\map.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
55 | <ClCompile Include="..\..\src\mempool.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
56 | <ClCompile Include="..\..\src\printf.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
57 | <ClCompile Include="..\..\src\properties.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
58 | <ClCompile Include="..\..\src\string.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
59 | <ClCompile Include="..\..\src\tree.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
60 | <ClCompile Include="..\..\src\streams.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
61 | <ClCompile Include="..\..\src\szmul.c" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
62 | </ItemGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
63 | <PropertyGroup Label="Globals"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
64 | <VCProjectVersion>17.0</VCProjectVersion> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
65 | <Keyword>Win32Proj</Keyword> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
66 | <ProjectGuid>{f19429a5-fc21-4639-9d0a-231a6f19deb4}</ProjectGuid> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
67 | <RootNamespace>libucx_dll</RootNamespace> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
68 | <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
69 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
70 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
71 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
72 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
73 | <UseDebugLibraries>true</UseDebugLibraries> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
74 | <PlatformToolset>v143</PlatformToolset> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
75 | <CharacterSet>Unicode</CharacterSet> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
76 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
77 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
78 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
79 | <UseDebugLibraries>false</UseDebugLibraries> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
80 | <PlatformToolset>v143</PlatformToolset> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
81 | <WholeProgramOptimization>true</WholeProgramOptimization> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
82 | <CharacterSet>Unicode</CharacterSet> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
83 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
84 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
85 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
86 | <UseDebugLibraries>true</UseDebugLibraries> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
87 | <PlatformToolset>v143</PlatformToolset> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
88 | <CharacterSet>Unicode</CharacterSet> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
89 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
90 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
91 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
92 | <UseDebugLibraries>false</UseDebugLibraries> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
93 | <PlatformToolset>v143</PlatformToolset> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
94 | <WholeProgramOptimization>true</WholeProgramOptimization> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
95 | <CharacterSet>Unicode</CharacterSet> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
96 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
97 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
98 | <ImportGroup Label="ExtensionSettings"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
99 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
100 | <ImportGroup Label="Shared"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
101 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
102 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
103 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
104 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
105 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
106 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
107 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
108 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
109 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
110 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
111 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
112 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
113 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
114 | <PropertyGroup Label="UserMacros" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
115 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
116 | <IntDir>build\$(Platform)\$(Configuration)\</IntDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
117 | <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
118 | <TargetName>libucx</TargetName> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
119 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
120 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
121 | <IntDir>build\$(Platform)\$(Configuration)\</IntDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
122 | <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
123 | <TargetName>libucx</TargetName> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
124 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
125 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
126 | <IntDir>build\$(Platform)\$(Configuration)\</IntDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
127 | <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
128 | <TargetName>libucx</TargetName> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
129 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
130 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
131 | <IntDir>build\$(Platform)\$(Configuration)\</IntDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
132 | <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
133 | <TargetName>libucx</TargetName> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
134 | </PropertyGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
135 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
136 | <ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
137 | <WarningLevel>Level3</WarningLevel> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
138 | <SDLCheck>true</SDLCheck> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
139 | <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
140 | <ConformanceMode>true</ConformanceMode> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
141 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
142 | <PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
143 | </PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
144 | <LanguageStandard_C>stdc17</LanguageStandard_C> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
145 | <CompileAs>CompileAsC</CompileAs> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
146 | <AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
147 | </AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
148 | </ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
149 | <Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
150 | <SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
151 | </SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
152 | <GenerateDebugInformation>true</GenerateDebugInformation> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
153 | <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
154 | </Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
155 | <Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
156 | <AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
157 | </AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
158 | <AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
159 | </AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
160 | </Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
161 | </ItemDefinitionGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
162 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
163 | <ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
164 | <WarningLevel>Level3</WarningLevel> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
165 | <FunctionLevelLinking>true</FunctionLevelLinking> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
166 | <IntrinsicFunctions>true</IntrinsicFunctions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
167 | <SDLCheck>true</SDLCheck> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
168 | <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
169 | <ConformanceMode>true</ConformanceMode> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
170 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
171 | <PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
172 | </PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
173 | <LanguageStandard_C>stdc17</LanguageStandard_C> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
174 | <CompileAs>CompileAsC</CompileAs> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
175 | <AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
176 | </AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
177 | </ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
178 | <Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
179 | <SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
180 | </SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
181 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
182 | <OptimizeReferences>true</OptimizeReferences> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
183 | <GenerateDebugInformation>true</GenerateDebugInformation> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
184 | <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
185 | </Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
186 | <Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
187 | <AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
188 | </AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
189 | <AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
190 | </AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
191 | </Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
192 | </ItemDefinitionGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
193 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
194 | <ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
195 | <WarningLevel>Level3</WarningLevel> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
196 | <SDLCheck>true</SDLCheck> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
197 | <PreprocessorDefinitions>_DEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
198 | <ConformanceMode>true</ConformanceMode> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
199 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
200 | <PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
201 | </PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
202 | <LanguageStandard_C>stdc17</LanguageStandard_C> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
203 | <CompileAs>CompileAsC</CompileAs> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
204 | <AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
205 | </AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
206 | </ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
207 | <Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
208 | <SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
209 | </SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
210 | <GenerateDebugInformation>true</GenerateDebugInformation> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
211 | <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
212 | </Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
213 | <Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
214 | <AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
215 | </AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
216 | <AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
217 | </AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
218 | </Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
219 | </ItemDefinitionGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
220 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
221 | <ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
222 | <WarningLevel>Level3</WarningLevel> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
223 | <FunctionLevelLinking>true</FunctionLevelLinking> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
224 | <IntrinsicFunctions>true</IntrinsicFunctions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
225 | <SDLCheck>true</SDLCheck> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
226 | <PreprocessorDefinitions>NDEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
227 | <ConformanceMode>true</ConformanceMode> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
228 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
229 | <PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
230 | </PrecompiledHeaderFile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
231 | <LanguageStandard_C>stdc17</LanguageStandard_C> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
232 | <CompileAs>CompileAsC</CompileAs> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
233 | <AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
234 | </AdditionalIncludeDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
235 | </ClCompile> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
236 | <Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
237 | <SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
238 | </SubSystem> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
239 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
240 | <OptimizeReferences>true</OptimizeReferences> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
241 | <GenerateDebugInformation>true</GenerateDebugInformation> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
242 | <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
243 | </Link> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
244 | <Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
245 | <AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
246 | </AdditionalDependencies> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
247 | <AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
248 | </AdditionalLibraryDirectories> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
249 | </Lib> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
250 | </ItemDefinitionGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
251 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
252 | <ImportGroup Label="ExtensionTargets"> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
253 | </ImportGroup> | 
| 
 
4c3a69b9723a
add support for building windows DLLs - resolves #582
 
Mike Becker <universe@uap-core.de> 
parents:  
diff
changeset
 | 
254 | </Project> |