Skip to content

Commit aa97610

Browse files
committed
VS2019|VS2022: Split arm32 and arm64 into different solutions
arm32 has been deprecated by Microsoft and so arm32 projects must target specific SDK version to compile.
1 parent c627016 commit aa97610

File tree

192 files changed

+8700
-1840
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+8700
-1840
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|ARM">
9+
<Configuration>Release</Configuration>
10+
<Platform>ARM</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<PropertyGroup Label="Globals">
14+
<ProjectGuid>{0F27FE31-A7DB-4CB2-9682-0B7869B47DED}</ProjectGuid>
15+
<RootNamespace>iconv-static</RootNamespace>
16+
<ProjectName>iconv</ProjectName>
17+
<WindowsTargetPlatformVersion>10.0.22621.0</WindowsTargetPlatformVersion>
18+
</PropertyGroup>
19+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
20+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
21+
<ConfigurationType>Application</ConfigurationType>
22+
<UseDebugLibraries>true</UseDebugLibraries>
23+
<PlatformToolset>v142</PlatformToolset>
24+
</PropertyGroup>
25+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
26+
<ConfigurationType>Application</ConfigurationType>
27+
<UseDebugLibraries>false</UseDebugLibraries>
28+
<PlatformToolset>v142</PlatformToolset>
29+
<WholeProgramOptimization>true</WholeProgramOptimization>
30+
</PropertyGroup>
31+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
32+
<ImportGroup Label="ExtensionSettings">
33+
</ImportGroup>
34+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
35+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
36+
<Import Project="..\_props\iconv-static.props" />
37+
</ImportGroup>
38+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
39+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
40+
<Import Project="..\_props\iconv-static.props" />
41+
</ImportGroup>
42+
<PropertyGroup Label="UserMacros" />
43+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
44+
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\static\</OutDir>
45+
</PropertyGroup>
46+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
47+
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\static\</OutDir>
48+
</PropertyGroup>
49+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
50+
<ClCompile>
51+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
52+
</ClCompile>
53+
<Link />
54+
</ItemDefinitionGroup>
55+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
56+
<ClCompile>
57+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
58+
</ClCompile>
59+
<Link />
60+
</ItemDefinitionGroup>
61+
<ItemGroup>
62+
<ClCompile Include="..\..\srclib\progname.c" />
63+
<ClCompile Include="..\..\srclib\safe-read.c" />
64+
<ClCompile Include="..\..\srclib\uniwidth\width.c" />
65+
<ClCompile Include="..\..\src\iconv.c">
66+
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
67+
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
68+
</ClCompile>
69+
<ClCompile Include="..\..\src\iconv_no_i18n.c" />
70+
</ItemGroup>
71+
<ItemGroup>
72+
<ClInclude Include="..\..\include\iconv.h" />
73+
<ClInclude Include="..\..\srclib\binary-io.h" />
74+
<ClInclude Include="..\..\srclib\gettext.h" />
75+
<ClInclude Include="..\..\srclib\localcharset.h" />
76+
<ClInclude Include="..\..\srclib\progname.h" />
77+
<ClInclude Include="..\..\srclib\safe-read.h" />
78+
<ClInclude Include="..\..\srclib\streq.h" />
79+
<ClInclude Include="..\..\srclib\unitypes.h" />
80+
<ClInclude Include="..\..\srclib\uniwidth.h" />
81+
<ClInclude Include="..\..\srclib\uniwidth\cjk.h" />
82+
<ClInclude Include="..\..\srclib\xalloc.h" />
83+
<ClInclude Include="..\..\src\config.h" />
84+
</ItemGroup>
85+
<ItemGroup>
86+
<ResourceCompile Include="..\..\win32\iconv.rc" />
87+
</ItemGroup>
88+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
89+
<ImportGroup Label="ExtensionTargets">
90+
</ImportGroup>
91+
</Project>

build-VS2019-arm/iconv-static/iconv-static.vcxproj.filters renamed to build-VS2019-arm32/iconv-static/iconv-static.vcxproj.filters

File renamed without changes.
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Release|ARM">
9+
<Configuration>Release</Configuration>
10+
<Platform>ARM</Platform>
11+
</ProjectConfiguration>
12+
</ItemGroup>
13+
<PropertyGroup Label="Globals">
14+
<ProjectGuid>{2D7BAD64-83CF-4F80-9F0A-8CEAC546EAD6}</ProjectGuid>
15+
<RootNamespace>iconv</RootNamespace>
16+
<WindowsTargetPlatformVersion>10.0.22621.0</WindowsTargetPlatformVersion>
17+
</PropertyGroup>
18+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
20+
<ConfigurationType>Application</ConfigurationType>
21+
<UseDebugLibraries>true</UseDebugLibraries>
22+
<PlatformToolset>v142</PlatformToolset>
23+
</PropertyGroup>
24+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
25+
<ConfigurationType>Application</ConfigurationType>
26+
<UseDebugLibraries>false</UseDebugLibraries>
27+
<PlatformToolset>v142</PlatformToolset>
28+
<WholeProgramOptimization>true</WholeProgramOptimization>
29+
</PropertyGroup>
30+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31+
<ImportGroup Label="ExtensionSettings">
32+
</ImportGroup>
33+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
34+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35+
<Import Project="..\_props\iconv.props" />
36+
</ImportGroup>
37+
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
38+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+
<Import Project="..\_props\iconv.props" />
40+
</ImportGroup>
41+
<PropertyGroup Label="UserMacros" />
42+
<PropertyGroup />
43+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
44+
<ClCompile>
45+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
46+
</ClCompile>
47+
<Link />
48+
</ItemDefinitionGroup>
49+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
50+
<ClCompile>
51+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
52+
</ClCompile>
53+
<Link />
54+
</ItemDefinitionGroup>
55+
<ItemGroup>
56+
<ClCompile Include="..\..\srclib\progname.c" />
57+
<ClCompile Include="..\..\srclib\safe-read.c" />
58+
<ClCompile Include="..\..\srclib\uniwidth\width.c" />
59+
<ClCompile Include="..\..\src\iconv.c">
60+
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
61+
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
62+
</ClCompile>
63+
<ClCompile Include="..\..\src\iconv_no_i18n.c" />
64+
</ItemGroup>
65+
<ItemGroup>
66+
<ClInclude Include="..\..\include\iconv.h" />
67+
<ClInclude Include="..\..\srclib\binary-io.h" />
68+
<ClInclude Include="..\..\srclib\gettext.h" />
69+
<ClInclude Include="..\..\srclib\localcharset.h" />
70+
<ClInclude Include="..\..\srclib\progname.h" />
71+
<ClInclude Include="..\..\srclib\safe-read.h" />
72+
<ClInclude Include="..\..\srclib\streq.h" />
73+
<ClInclude Include="..\..\srclib\unitypes.h" />
74+
<ClInclude Include="..\..\srclib\uniwidth.h" />
75+
<ClInclude Include="..\..\srclib\uniwidth\cjk.h" />
76+
<ClInclude Include="..\..\srclib\xalloc.h" />
77+
<ClInclude Include="..\..\src\config.h" />
78+
</ItemGroup>
79+
<ItemGroup>
80+
<ResourceCompile Include="..\..\win32\iconv.rc" />
81+
</ItemGroup>
82+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
83+
<ImportGroup Label="ExtensionTargets">
84+
</ImportGroup>
85+
</Project>

0 commit comments

Comments
 (0)