1diff -urbaN lcms2-2.11.orig/Projects/VC2019/jpegicc/jpegicc.vcxproj lcms2-2.11/Projects/VC2019/jpegicc/jpegicc.vcxproj 2--- lcms2-2.11.orig/Projects/VC2019/jpegicc/jpegicc.vcxproj 2020-06-16 19:10:37.000000000 +0200 3+++ lcms2-2.11/Projects/VC2019/jpegicc/jpegicc.vcxproj 2020-07-09 18:28:37.881727697 +0200 4@@ -1,6 +1,10 @@ 5 <?xml version="1.0" encoding="utf-8"?> 6 <Project DefaultTargets="Build" ToolsVersion="15.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@@ -37,6 +45,12 @@ 27 <WholeProgramOptimization>true</WholeProgramOptimization> 28 <PlatformToolset>v142</PlatformToolset> 29 </PropertyGroup> 30+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 31+ <ConfigurationType>Application</ConfigurationType> 32+ <CharacterSet>Unicode</CharacterSet> 33+ <WholeProgramOptimization>true</WholeProgramOptimization> 34+ <PlatformToolset>v142</PlatformToolset> 35+ </PropertyGroup> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 37 <ConfigurationType>Application</ConfigurationType> 38 <CharacterSet>Unicode</CharacterSet> 39@@ -47,6 +61,11 @@ 40 <CharacterSet>Unicode</CharacterSet> 41 <PlatformToolset>v142</PlatformToolset> 42 </PropertyGroup> 43+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 44+ <ConfigurationType>Application</ConfigurationType> 45+ <CharacterSet>Unicode</CharacterSet> 46+ <PlatformToolset>v142</PlatformToolset> 47+ </PropertyGroup> 48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 49 <ImportGroup Label="ExtensionSettings"> 50 </ImportGroup> 51@@ -56,12 +75,18 @@ 52 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 54 </ImportGroup> 55+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 56+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.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')" /> 60 </ImportGroup> 61 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 63 </ImportGroup> 64+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 65+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 66+ </ImportGroup> 67 <PropertyGroup Label="UserMacros" /> 68 <PropertyGroup> 69 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 70@@ -71,32 +96,44 @@ 71 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)\</IntDir> 72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 74+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 75 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 76 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 77 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> 78 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)\</IntDir> 79 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 80 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 81+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 82 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 83 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 84+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 85 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 86 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 87+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 88 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 89 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 90+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 91 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 92 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 93+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 94 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 95 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 96+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 97 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 98 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 99+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 100 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 101 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 102+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 103 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 104 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 105+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 106 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 107 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 108+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(IncludePath);;C:\code\jpeg-9a</IncludePath> 109 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 110 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 111+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(LibraryPath);;C:\code\jpeg-9a</LibraryPath> 112 </PropertyGroup> 113 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 114 <ClCompile> 115@@ -140,6 +177,26 @@ 116 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 117 </Link> 118 </ItemDefinitionGroup> 119+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 120+ <ClCompile> 121+ <Optimization>Disabled</Optimization> 122+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 123+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 124+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 125+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 126+ <PrecompiledHeader> 127+ </PrecompiledHeader> 128+ <WarningLevel>Level4</WarningLevel> 129+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 130+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 131+ </ClCompile> 132+ <Link> 133+ <AdditionalDependencies>libjpeg.lib;%(AdditionalDependencies)</AdditionalDependencies> 134+ <GenerateDebugInformation>true</GenerateDebugInformation> 135+ <SubSystem>Console</SubSystem> 136+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 137+ </Link> 138+ </ItemDefinitionGroup> 139 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 140 <ClCompile> 141 <Optimization>Full</Optimization> 142@@ -197,6 +254,32 @@ 143 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 144 </Link> 145 </ItemDefinitionGroup> 146+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 147+ <ClCompile> 148+ <Optimization>Full</Optimization> 149+ <IntrinsicFunctions>true</IntrinsicFunctions> 150+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 151+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 152+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 153+ <FunctionLevelLinking>true</FunctionLevelLinking> 154+ <PrecompiledHeader> 155+ </PrecompiledHeader> 156+ <WarningLevel>Level3</WarningLevel> 157+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 158+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 159+ <OmitFramePointers>true</OmitFramePointers> 160+ <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 161+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 162+ </ClCompile> 163+ <Link> 164+ <AdditionalDependencies>libjpeg.lib;%(AdditionalDependencies)</AdditionalDependencies> 165+ <GenerateDebugInformation>true</GenerateDebugInformation> 166+ <SubSystem>Console</SubSystem> 167+ <OptimizeReferences>true</OptimizeReferences> 168+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 169+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 170+ </Link> 171+ </ItemDefinitionGroup> 172 <ItemGroup> 173 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 174 <ClCompile Include="..\..\..\utils\common\xgetopt.c" /> 175diff -urbaN lcms2-2.11.orig/Projects/VC2019/lcms2_DLL/lcms2_DLL.vcxproj lcms2-2.11/Projects/VC2019/lcms2_DLL/lcms2_DLL.vcxproj 176--- lcms2-2.11.orig/Projects/VC2019/lcms2_DLL/lcms2_DLL.vcxproj 2020-06-16 19:10:37.000000000 +0200 177+++ lcms2-2.11/Projects/VC2019/lcms2_DLL/lcms2_DLL.vcxproj 2020-07-09 18:28:38.049726437 +0200 178@@ -1,6 +1,10 @@ 179 <?xml version="1.0" encoding="utf-8"?> 180 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 181 <ItemGroup Label="ProjectConfigurations"> 182+ <ProjectConfiguration Include="Debug|ARM64"> 183+ <Configuration>Debug</Configuration> 184+ <Platform>ARM64</Platform> 185+ </ProjectConfiguration> 186 <ProjectConfiguration Include="Debug|Win32"> 187 <Configuration>Debug</Configuration> 188 <Platform>Win32</Platform> 189@@ -9,6 +13,10 @@ 190 <Configuration>Debug</Configuration> 191 <Platform>x64</Platform> 192 </ProjectConfiguration> 193+ <ProjectConfiguration Include="Release|ARM64"> 194+ <Configuration>Release</Configuration> 195+ <Platform>ARM64</Platform> 196+ </ProjectConfiguration> 197 <ProjectConfiguration Include="Release|Win32"> 198 <Configuration>Release</Configuration> 199 <Platform>Win32</Platform> 200@@ -37,6 +45,12 @@ 201 <WholeProgramOptimization>true</WholeProgramOptimization> 202 <PlatformToolset>v142</PlatformToolset> 203 </PropertyGroup> 204+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 205+ <ConfigurationType>DynamicLibrary</ConfigurationType> 206+ <CharacterSet>Unicode</CharacterSet> 207+ <WholeProgramOptimization>true</WholeProgramOptimization> 208+ <PlatformToolset>v142</PlatformToolset> 209+ </PropertyGroup> 210 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 211 <ConfigurationType>DynamicLibrary</ConfigurationType> 212 <CharacterSet>Unicode</CharacterSet> 213@@ -47,6 +61,11 @@ 214 <CharacterSet>Unicode</CharacterSet> 215 <PlatformToolset>v142</PlatformToolset> 216 </PropertyGroup> 217+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 218+ <ConfigurationType>DynamicLibrary</ConfigurationType> 219+ <CharacterSet>Unicode</CharacterSet> 220+ <PlatformToolset>v142</PlatformToolset> 221+ </PropertyGroup> 222 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 223 <ImportGroup Label="ExtensionSettings"> 224 </ImportGroup> 225@@ -56,12 +75,18 @@ 226 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 227 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 228 </ImportGroup> 229+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 230+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 231+ </ImportGroup> 232 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 233 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 234 </ImportGroup> 235 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 236 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 237 </ImportGroup> 238+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 239+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 240+ </ImportGroup> 241 <PropertyGroup Label="UserMacros" /> 242 <PropertyGroup> 243 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 244@@ -69,28 +94,40 @@ 245 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 246 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\bin\</OutDir> 247 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 248+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">..\..\..\bin\</OutDir> 249 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 250 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 251+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 252 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 253 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 254+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 255 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 256 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 257+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">..\..\..\bin\</OutDir> 258 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 259 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 260+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 261 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 262 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 263+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 264 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 265 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 266+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 267 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 268 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 269+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 270 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 271 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 272+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 273 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 274 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 275+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 276 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 277 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 278+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 279 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 280 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 281+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 282 </PropertyGroup> 283 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 284 <TargetName>lcms2</TargetName> 285@@ -99,9 +134,15 @@ 286 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 287 <TargetName>lcms2</TargetName> 288 </PropertyGroup> 289+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 290+ <TargetName>lcms2</TargetName> 291+ </PropertyGroup> 292 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 293 <TargetName>lcms2</TargetName> 294 </PropertyGroup> 295+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 296+ <TargetName>lcms2</TargetName> 297+ </PropertyGroup> 298 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 299 <ClCompile> 300 <Optimization>Disabled</Optimization> 301@@ -144,6 +185,27 @@ 302 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 303 </Link> 304 </ItemDefinitionGroup> 305+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 306+ <ClCompile> 307+ <Optimization>Disabled</Optimization> 308+ <AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 309+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 310+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 311+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 312+ <PrecompiledHeader> 313+ </PrecompiledHeader> 314+ <WarningLevel>Level4</WarningLevel> 315+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 316+ <StringPooling>false</StringPooling> 317+ </ClCompile> 318+ <Link> 319+ <ModuleDefinitionFile> 320+ </ModuleDefinitionFile> 321+ <GenerateDebugInformation>true</GenerateDebugInformation> 322+ <SubSystem>Windows</SubSystem> 323+ <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 324+ </Link> 325+ </ItemDefinitionGroup> 326 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 327 <ClCompile> 328 <Optimization>Full</Optimization> 329@@ -203,6 +265,34 @@ 330 <EnableCOMDATFolding>true</EnableCOMDATFolding> 331 </Link> 332 </ItemDefinitionGroup> 333+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 334+ <ClCompile> 335+ <Optimization>Full</Optimization> 336+ <IntrinsicFunctions>true</IntrinsicFunctions> 337+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 338+ <OmitFramePointers>true</OmitFramePointers> 339+ <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 340+ <WholeProgramOptimization>true</WholeProgramOptimization> 341+ <AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 342+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CMS_DLL_BUILD;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 343+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 344+ <FunctionLevelLinking>true</FunctionLevelLinking> 345+ <PrecompiledHeader> 346+ </PrecompiledHeader> 347+ <WarningLevel>Level4</WarningLevel> 348+ <StringPooling>true</StringPooling> 349+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> 350+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 351+ </ClCompile> 352+ <Link> 353+ <ModuleDefinitionFile> 354+ </ModuleDefinitionFile> 355+ <GenerateDebugInformation>true</GenerateDebugInformation> 356+ <SubSystem>Windows</SubSystem> 357+ <OptimizeReferences>true</OptimizeReferences> 358+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 359+ </Link> 360+ </ItemDefinitionGroup> 361 <ItemGroup> 362 <ClCompile Include="..\..\..\src\cmsalpha.c" /> 363 <ClCompile Include="..\..\..\src\cmscam02.c" /> 364@@ -234,7 +324,9 @@ 365 <ItemGroup> 366 <CustomBuild Include="..\..\..\src\lcms2.def"> 367 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 368+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild> 369 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 370+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild> 371 </CustomBuild> 372 </ItemGroup> 373 <ItemGroup> 374diff -urbaN lcms2-2.11.orig/Projects/VC2019/lcms2_static/lcms2_static.vcxproj lcms2-2.11/Projects/VC2019/lcms2_static/lcms2_static.vcxproj 375--- lcms2-2.11.orig/Projects/VC2019/lcms2_static/lcms2_static.vcxproj 2020-06-16 19:10:37.000000000 +0200 376+++ lcms2-2.11/Projects/VC2019/lcms2_static/lcms2_static.vcxproj 2020-07-09 18:28:38.173725507 +0200 377@@ -1,6 +1,10 @@ 378 <?xml version="1.0" encoding="utf-8"?> 379 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 380 <ItemGroup Label="ProjectConfigurations"> 381+ <ProjectConfiguration Include="Debug|ARM64"> 382+ <Configuration>Debug</Configuration> 383+ <Platform>ARM64</Platform> 384+ </ProjectConfiguration> 385 <ProjectConfiguration Include="Debug|Win32"> 386 <Configuration>Debug</Configuration> 387 <Platform>Win32</Platform> 388@@ -9,6 +13,10 @@ 389 <Configuration>Debug</Configuration> 390 <Platform>x64</Platform> 391 </ProjectConfiguration> 392+ <ProjectConfiguration Include="Release|ARM64"> 393+ <Configuration>Release</Configuration> 394+ <Platform>ARM64</Platform> 395+ </ProjectConfiguration> 396 <ProjectConfiguration Include="Release|Win32"> 397 <Configuration>Release</Configuration> 398 <Platform>Win32</Platform> 399@@ -37,6 +45,12 @@ 400 <WholeProgramOptimization>true</WholeProgramOptimization> 401 <PlatformToolset>v142</PlatformToolset> 402 </PropertyGroup> 403+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 404+ <ConfigurationType>StaticLibrary</ConfigurationType> 405+ <CharacterSet>Unicode</CharacterSet> 406+ <WholeProgramOptimization>true</WholeProgramOptimization> 407+ <PlatformToolset>v142</PlatformToolset> 408+ </PropertyGroup> 409 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 410 <ConfigurationType>StaticLibrary</ConfigurationType> 411 <CharacterSet>Unicode</CharacterSet> 412@@ -47,6 +61,11 @@ 413 <CharacterSet>Unicode</CharacterSet> 414 <PlatformToolset>v142</PlatformToolset> 415 </PropertyGroup> 416+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 417+ <ConfigurationType>StaticLibrary</ConfigurationType> 418+ <CharacterSet>Unicode</CharacterSet> 419+ <PlatformToolset>v142</PlatformToolset> 420+ </PropertyGroup> 421 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 422 <ImportGroup Label="ExtensionSettings"> 423 </ImportGroup> 424@@ -56,12 +75,18 @@ 425 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 426 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 427 </ImportGroup> 428+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 429+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 430+ </ImportGroup> 431 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 432 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 433 </ImportGroup> 434 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 435 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 436 </ImportGroup> 437+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 438+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 439+ </ImportGroup> 440 <PropertyGroup Label="UserMacros" /> 441 <PropertyGroup> 442 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 443@@ -69,22 +94,30 @@ 444 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\Lib\MS\</OutDir> 445 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 446 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 447+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 448 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\Lib\MS\</OutDir> 449 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\Lib\MS\</OutDir> 450 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 451 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 452+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 453 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 454 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 455+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 456 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 457 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 458+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 459 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 460 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 461+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 462 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 463 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 464+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 465 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 466 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 467+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 468 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 469 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 470+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 471 </PropertyGroup> 472 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 473 <ClCompile> 474@@ -120,6 +153,23 @@ 475 <CompileAs>Default</CompileAs> 476 </ClCompile> 477 </ItemDefinitionGroup> 478+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 479+ <ClCompile> 480+ <Optimization>Disabled</Optimization> 481+ <AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 482+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 483+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 484+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 485+ <PrecompiledHeader> 486+ </PrecompiledHeader> 487+ <WarningLevel>Level4</WarningLevel> 488+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 489+ <FunctionLevelLinking> 490+ </FunctionLevelLinking> 491+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 492+ <CompileAs>Default</CompileAs> 493+ </ClCompile> 494+ </ItemDefinitionGroup> 495 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 496 <ClCompile> 497 <Optimization>MaxSpeed</Optimization> 498@@ -169,6 +219,28 @@ 499 <StringPooling>true</StringPooling> 500 </ClCompile> 501 </ItemDefinitionGroup> 502+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 503+ <ClCompile> 504+ <Optimization>MaxSpeed</Optimization> 505+ <IntrinsicFunctions>true</IntrinsicFunctions> 506+ <AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 507+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 508+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 509+ <FunctionLevelLinking>true</FunctionLevelLinking> 510+ <PrecompiledHeader> 511+ </PrecompiledHeader> 512+ <WarningLevel>Level4</WarningLevel> 513+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 514+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 515+ <OmitFramePointers>true</OmitFramePointers> 516+ <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 517+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> 518+ <ExceptionHandling>false</ExceptionHandling> 519+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 520+ <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> 521+ <StringPooling>true</StringPooling> 522+ </ClCompile> 523+ </ItemDefinitionGroup> 524 <ItemGroup> 525 <ClCompile Include="..\..\..\src\cmsalpha.c" /> 526 <ClCompile Include="..\..\..\src\cmscam02.c" /> 527diff -urbaN lcms2-2.11.orig/Projects/VC2019/linkicc/linkicc.vcxproj lcms2-2.11/Projects/VC2019/linkicc/linkicc.vcxproj 528--- lcms2-2.11.orig/Projects/VC2019/linkicc/linkicc.vcxproj 2020-06-16 19:10:37.000000000 +0200 529+++ lcms2-2.11/Projects/VC2019/linkicc/linkicc.vcxproj 2020-07-09 18:28:38.297724577 +0200 530@@ -1,6 +1,10 @@ 531 <?xml version="1.0" encoding="utf-8"?> 532 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 533 <ItemGroup Label="ProjectConfigurations"> 534+ <ProjectConfiguration Include="Debug|ARM64"> 535+ <Configuration>Debug</Configuration> 536+ <Platform>ARM64</Platform> 537+ </ProjectConfiguration> 538 <ProjectConfiguration Include="Debug|Win32"> 539 <Configuration>Debug</Configuration> 540 <Platform>Win32</Platform> 541@@ -9,6 +13,10 @@ 542 <Configuration>Debug</Configuration> 543 <Platform>x64</Platform> 544 </ProjectConfiguration> 545+ <ProjectConfiguration Include="Release|ARM64"> 546+ <Configuration>Release</Configuration> 547+ <Platform>ARM64</Platform> 548+ </ProjectConfiguration> 549 <ProjectConfiguration Include="Release|Win32"> 550 <Configuration>Release</Configuration> 551 <Platform>Win32</Platform> 552@@ -37,6 +45,12 @@ 553 <WholeProgramOptimization>true</WholeProgramOptimization> 554 <PlatformToolset>v142</PlatformToolset> 555 </PropertyGroup> 556+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 557+ <ConfigurationType>Application</ConfigurationType> 558+ <CharacterSet>Unicode</CharacterSet> 559+ <WholeProgramOptimization>true</WholeProgramOptimization> 560+ <PlatformToolset>v142</PlatformToolset> 561+ </PropertyGroup> 562 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 563 <ConfigurationType>Application</ConfigurationType> 564 <CharacterSet>Unicode</CharacterSet> 565@@ -47,6 +61,11 @@ 566 <CharacterSet>Unicode</CharacterSet> 567 <PlatformToolset>v142</PlatformToolset> 568 </PropertyGroup> 569+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 570+ <ConfigurationType>Application</ConfigurationType> 571+ <CharacterSet>Unicode</CharacterSet> 572+ <PlatformToolset>v142</PlatformToolset> 573+ </PropertyGroup> 574 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 575 <ImportGroup Label="ExtensionSettings"> 576 </ImportGroup> 577@@ -56,12 +75,18 @@ 578 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 579 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 580 </ImportGroup> 581+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 582+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 583+ </ImportGroup> 584 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 585 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 586 </ImportGroup> 587 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 588 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 589 </ImportGroup> 590+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 591+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 592+ </ImportGroup> 593 <PropertyGroup Label="UserMacros" /> 594 <PropertyGroup> 595 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 596@@ -69,26 +94,36 @@ 597 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 598 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 599 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 600+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 601 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 602 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 603+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 604 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 605 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 606 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 607 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 608+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 609 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 610 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 611+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 612 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 613 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 614+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 615 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 616 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 617+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 618 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 619 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 620+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 621 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 622 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 623+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 624 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 625 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 626+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 627 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 628 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 629+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 630 </PropertyGroup> 631 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 632 <ClCompile> 633@@ -128,6 +163,24 @@ 634 <SubSystem>Console</SubSystem> 635 </Link> 636 </ItemDefinitionGroup> 637+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 638+ <ClCompile> 639+ <Optimization>Disabled</Optimization> 640+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 641+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 642+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 643+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 644+ <PrecompiledHeader> 645+ </PrecompiledHeader> 646+ <WarningLevel>Level4</WarningLevel> 647+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 648+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 649+ </ClCompile> 650+ <Link> 651+ <GenerateDebugInformation>true</GenerateDebugInformation> 652+ <SubSystem>Console</SubSystem> 653+ </Link> 654+ </ItemDefinitionGroup> 655 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 656 <ClCompile> 657 <Optimization>MaxSpeed</Optimization> 658@@ -175,6 +228,27 @@ 659 <EnableCOMDATFolding>true</EnableCOMDATFolding> 660 </Link> 661 </ItemDefinitionGroup> 662+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 663+ <ClCompile> 664+ <Optimization>MaxSpeed</Optimization> 665+ <IntrinsicFunctions>true</IntrinsicFunctions> 666+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 667+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 668+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 669+ <FunctionLevelLinking>true</FunctionLevelLinking> 670+ <PrecompiledHeader> 671+ </PrecompiledHeader> 672+ <WarningLevel>Level4</WarningLevel> 673+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 674+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 675+ </ClCompile> 676+ <Link> 677+ <GenerateDebugInformation>true</GenerateDebugInformation> 678+ <SubSystem>Console</SubSystem> 679+ <OptimizeReferences>true</OptimizeReferences> 680+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 681+ </Link> 682+ </ItemDefinitionGroup> 683 <ItemGroup> 684 <ClCompile Include="..\..\..\utils\linkicc\linkicc.c" /> 685 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 686diff -urbaN lcms2-2.11.orig/Projects/VC2019/psicc/psicc.vcxproj lcms2-2.11/Projects/VC2019/psicc/psicc.vcxproj 687--- lcms2-2.11.orig/Projects/VC2019/psicc/psicc.vcxproj 2020-06-16 19:10:37.000000000 +0200 688+++ lcms2-2.11/Projects/VC2019/psicc/psicc.vcxproj 2020-07-09 18:28:38.421723648 +0200 689@@ -1,6 +1,10 @@ 690 <?xml version="1.0" encoding="utf-8"?> 691 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 692 <ItemGroup Label="ProjectConfigurations"> 693+ <ProjectConfiguration Include="Debug|ARM64"> 694+ <Configuration>Debug</Configuration> 695+ <Platform>ARM64</Platform> 696+ </ProjectConfiguration> 697 <ProjectConfiguration Include="Debug|Win32"> 698 <Configuration>Debug</Configuration> 699 <Platform>Win32</Platform> 700@@ -9,6 +13,10 @@ 701 <Configuration>Debug</Configuration> 702 <Platform>x64</Platform> 703 </ProjectConfiguration> 704+ <ProjectConfiguration Include="Release|ARM64"> 705+ <Configuration>Release</Configuration> 706+ <Platform>ARM64</Platform> 707+ </ProjectConfiguration> 708 <ProjectConfiguration Include="Release|Win32"> 709 <Configuration>Release</Configuration> 710 <Platform>Win32</Platform> 711@@ -37,6 +45,12 @@ 712 <WholeProgramOptimization>true</WholeProgramOptimization> 713 <PlatformToolset>v142</PlatformToolset> 714 </PropertyGroup> 715+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 716+ <ConfigurationType>Application</ConfigurationType> 717+ <CharacterSet>Unicode</CharacterSet> 718+ <WholeProgramOptimization>true</WholeProgramOptimization> 719+ <PlatformToolset>v142</PlatformToolset> 720+ </PropertyGroup> 721 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 722 <ConfigurationType>Application</ConfigurationType> 723 <CharacterSet>Unicode</CharacterSet> 724@@ -47,6 +61,11 @@ 725 <CharacterSet>Unicode</CharacterSet> 726 <PlatformToolset>v142</PlatformToolset> 727 </PropertyGroup> 728+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 729+ <ConfigurationType>Application</ConfigurationType> 730+ <CharacterSet>Unicode</CharacterSet> 731+ <PlatformToolset>v142</PlatformToolset> 732+ </PropertyGroup> 733 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 734 <ImportGroup Label="ExtensionSettings"> 735 </ImportGroup> 736@@ -56,12 +75,18 @@ 737 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 738 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 739 </ImportGroup> 740+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 741+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 742+ </ImportGroup> 743 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 744 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 745 </ImportGroup> 746 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 747 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 748 </ImportGroup> 749+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 750+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 751+ </ImportGroup> 752 <PropertyGroup Label="UserMacros" /> 753 <PropertyGroup> 754 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 755@@ -69,26 +94,36 @@ 756 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 757 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 758 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 759+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 760 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 761 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 762+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 763 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 764 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 765 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 766 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 767+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 768 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 769 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 770+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 771 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 772 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 773+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 774 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 775 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 776+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 777 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 778 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 779+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 780 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 781 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 782+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 783 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 784 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 785+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 786 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 787 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 788+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 789 </PropertyGroup> 790 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 791 <ClCompile> 792@@ -128,6 +163,24 @@ 793 <SubSystem>Console</SubSystem> 794 </Link> 795 </ItemDefinitionGroup> 796+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 797+ <ClCompile> 798+ <Optimization>Disabled</Optimization> 799+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 800+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 801+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 802+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 803+ <PrecompiledHeader> 804+ </PrecompiledHeader> 805+ <WarningLevel>Level4</WarningLevel> 806+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 807+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 808+ </ClCompile> 809+ <Link> 810+ <GenerateDebugInformation>true</GenerateDebugInformation> 811+ <SubSystem>Console</SubSystem> 812+ </Link> 813+ </ItemDefinitionGroup> 814 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 815 <ClCompile> 816 <Optimization>MaxSpeed</Optimization> 817@@ -175,6 +228,27 @@ 818 <EnableCOMDATFolding>true</EnableCOMDATFolding> 819 </Link> 820 </ItemDefinitionGroup> 821+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 822+ <ClCompile> 823+ <Optimization>MaxSpeed</Optimization> 824+ <IntrinsicFunctions>true</IntrinsicFunctions> 825+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 826+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 827+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 828+ <FunctionLevelLinking>true</FunctionLevelLinking> 829+ <PrecompiledHeader> 830+ </PrecompiledHeader> 831+ <WarningLevel>Level4</WarningLevel> 832+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 833+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 834+ </ClCompile> 835+ <Link> 836+ <GenerateDebugInformation>true</GenerateDebugInformation> 837+ <SubSystem>Console</SubSystem> 838+ <OptimizeReferences>true</OptimizeReferences> 839+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 840+ </Link> 841+ </ItemDefinitionGroup> 842 <ItemGroup> 843 <ClCompile Include="..\..\..\utils\psicc\psicc.c" /> 844 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 845diff -urbaN lcms2-2.11.orig/Projects/VC2019/testbed/testbed.vcxproj lcms2-2.11/Projects/VC2019/testbed/testbed.vcxproj 846--- lcms2-2.11.orig/Projects/VC2019/testbed/testbed.vcxproj 2020-06-16 19:10:37.000000000 +0200 847+++ lcms2-2.11/Projects/VC2019/testbed/testbed.vcxproj 2020-07-09 18:28:38.577722478 +0200 848@@ -1,6 +1,10 @@ 849 <?xml version="1.0" encoding="utf-8"?> 850 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 851 <ItemGroup Label="ProjectConfigurations"> 852+ <ProjectConfiguration Include="Debug|ARM64"> 853+ <Configuration>Debug</Configuration> 854+ <Platform>ARM64</Platform> 855+ </ProjectConfiguration> 856 <ProjectConfiguration Include="Debug|Win32"> 857 <Configuration>Debug</Configuration> 858 <Platform>Win32</Platform> 859@@ -9,6 +13,10 @@ 860 <Configuration>Debug</Configuration> 861 <Platform>x64</Platform> 862 </ProjectConfiguration> 863+ <ProjectConfiguration Include="Release|ARM64"> 864+ <Configuration>Release</Configuration> 865+ <Platform>ARM64</Platform> 866+ </ProjectConfiguration> 867 <ProjectConfiguration Include="Release|Win32"> 868 <Configuration>Release</Configuration> 869 <Platform>Win32</Platform> 870@@ -37,6 +45,12 @@ 871 <WholeProgramOptimization>true</WholeProgramOptimization> 872 <PlatformToolset>v142</PlatformToolset> 873 </PropertyGroup> 874+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 875+ <ConfigurationType>Application</ConfigurationType> 876+ <CharacterSet>Unicode</CharacterSet> 877+ <WholeProgramOptimization>true</WholeProgramOptimization> 878+ <PlatformToolset>v142</PlatformToolset> 879+ </PropertyGroup> 880 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 881 <ConfigurationType>Application</ConfigurationType> 882 <CharacterSet>Unicode</CharacterSet> 883@@ -47,6 +61,11 @@ 884 <CharacterSet>Unicode</CharacterSet> 885 <PlatformToolset>v142</PlatformToolset> 886 </PropertyGroup> 887+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 888+ <ConfigurationType>Application</ConfigurationType> 889+ <CharacterSet>Unicode</CharacterSet> 890+ <PlatformToolset>v142</PlatformToolset> 891+ </PropertyGroup> 892 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 893 <ImportGroup Label="ExtensionSettings"> 894 </ImportGroup> 895@@ -56,37 +75,53 @@ 896 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 897 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 898 </ImportGroup> 899+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 900+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 901+ </ImportGroup> 902 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 903 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 904 </ImportGroup> 905 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 906 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 907 </ImportGroup> 908+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 909+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 910+ </ImportGroup> 911 <PropertyGroup Label="UserMacros" /> 912 <PropertyGroup> 913 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 914 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 915 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 916+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 917 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 918 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 919+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 920 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\testbed\</OutDir> 921 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\testbed\</OutDir> 922 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 923 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 924+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 925 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 926 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 927+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 928 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 929 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 930+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 931 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 932 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 933+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 934 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 935 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 936+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 937 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 938 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 939+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 940 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 941 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 942+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 943 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 944 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 945+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 946 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\testbed\</OutDir> 947 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\testbed\</OutDir> 948 </PropertyGroup> 949@@ -130,6 +165,25 @@ 950 <Profile>false</Profile> 951 </Link> 952 </ItemDefinitionGroup> 953+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 954+ <ClCompile> 955+ <Optimization>Disabled</Optimization> 956+ <AdditionalIncludeDirectories>../../../include;../../../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 957+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 958+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 959+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 960+ <PrecompiledHeader> 961+ </PrecompiledHeader> 962+ <WarningLevel>Level3</WarningLevel> 963+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 964+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 965+ </ClCompile> 966+ <Link> 967+ <GenerateDebugInformation>true</GenerateDebugInformation> 968+ <SubSystem>Console</SubSystem> 969+ <Profile>false</Profile> 970+ </Link> 971+ </ItemDefinitionGroup> 972 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 973 <ClCompile> 974 <Optimization>Full</Optimization> 975@@ -191,6 +245,34 @@ 976 <Profile>false</Profile> 977 </Link> 978 </ItemDefinitionGroup> 979+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 980+ <ClCompile> 981+ <Optimization>Full</Optimization> 982+ <IntrinsicFunctions>true</IntrinsicFunctions> 983+ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 984+ <OmitFramePointers>true</OmitFramePointers> 985+ <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 986+ <AdditionalIncludeDirectories>../../../include;../../../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 987+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 988+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 989+ <BufferSecurityCheck>false</BufferSecurityCheck> 990+ <FunctionLevelLinking>true</FunctionLevelLinking> 991+ <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet> 992+ <PrecompiledHeader> 993+ </PrecompiledHeader> 994+ <WarningLevel>Level3</WarningLevel> 995+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 996+ <CallingConvention>Cdecl</CallingConvention> 997+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 998+ </ClCompile> 999+ <Link> 1000+ <GenerateDebugInformation>true</GenerateDebugInformation> 1001+ <SubSystem>Console</SubSystem> 1002+ <OptimizeReferences>true</OptimizeReferences> 1003+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 1004+ <Profile>false</Profile> 1005+ </Link> 1006+ </ItemDefinitionGroup> 1007 <ItemGroup> 1008 <ProjectReference Include="..\lcms2_static\lcms2_static.vcxproj"> 1009 <Project>{71dede59-3f1e-486b-a899-4283000f76b5}</Project> 1010diff -urbaN lcms2-2.11.orig/Projects/VC2019/tiffdiff/tiffdiff.vcxproj lcms2-2.11/Projects/VC2019/tiffdiff/tiffdiff.vcxproj 1011--- lcms2-2.11.orig/Projects/VC2019/tiffdiff/tiffdiff.vcxproj 2020-06-16 19:10:37.000000000 +0200 1012+++ lcms2-2.11/Projects/VC2019/tiffdiff/tiffdiff.vcxproj 2020-07-09 18:28:38.701721548 +0200 1013@@ -1,6 +1,10 @@ 1014 <?xml version="1.0" encoding="utf-8"?> 1015 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 1016 <ItemGroup Label="ProjectConfigurations"> 1017+ <ProjectConfiguration Include="Debug|ARM64"> 1018+ <Configuration>Debug</Configuration> 1019+ <Platform>ARM64</Platform> 1020+ </ProjectConfiguration> 1021 <ProjectConfiguration Include="Debug|Win32"> 1022 <Configuration>Debug</Configuration> 1023 <Platform>Win32</Platform> 1024@@ -9,6 +13,10 @@ 1025 <Configuration>Debug</Configuration> 1026 <Platform>x64</Platform> 1027 </ProjectConfiguration> 1028+ <ProjectConfiguration Include="Release|ARM64"> 1029+ <Configuration>Release</Configuration> 1030+ <Platform>ARM64</Platform> 1031+ </ProjectConfiguration> 1032 <ProjectConfiguration Include="Release|Win32"> 1033 <Configuration>Release</Configuration> 1034 <Platform>Win32</Platform> 1035@@ -37,6 +45,12 @@ 1036 <WholeProgramOptimization>true</WholeProgramOptimization> 1037 <PlatformToolset>v142</PlatformToolset> 1038 </PropertyGroup> 1039+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 1040+ <ConfigurationType>Application</ConfigurationType> 1041+ <CharacterSet>Unicode</CharacterSet> 1042+ <WholeProgramOptimization>true</WholeProgramOptimization> 1043+ <PlatformToolset>v142</PlatformToolset> 1044+ </PropertyGroup> 1045 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 1046 <ConfigurationType>Application</ConfigurationType> 1047 <CharacterSet>Unicode</CharacterSet> 1048@@ -47,6 +61,11 @@ 1049 <CharacterSet>Unicode</CharacterSet> 1050 <PlatformToolset>v142</PlatformToolset> 1051 </PropertyGroup> 1052+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 1053+ <ConfigurationType>Application</ConfigurationType> 1054+ <CharacterSet>Unicode</CharacterSet> 1055+ <PlatformToolset>v142</PlatformToolset> 1056+ </PropertyGroup> 1057 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 1058 <ImportGroup Label="ExtensionSettings"> 1059 </ImportGroup> 1060@@ -56,12 +75,18 @@ 1061 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 1062 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1063 </ImportGroup> 1064+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 1065+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1066+ </ImportGroup> 1067 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 1068 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1069 </ImportGroup> 1070 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 1071 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1072 </ImportGroup> 1073+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 1074+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1075+ </ImportGroup> 1076 <PropertyGroup Label="UserMacros" /> 1077 <PropertyGroup> 1078 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 1079@@ -69,34 +94,48 @@ 1080 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 1081 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 1082 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 1083+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1084 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 1085 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 1086+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 1087 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 1088 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 1089 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 1090 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 1091+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1092 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 1093 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 1094+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 1095 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1096 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1097+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1098 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1099 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1100+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1101 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1102 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1103+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1104 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1105 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1106+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1107 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1108 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1109+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1110 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1111 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1112+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1113 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1114 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1115+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1116 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1117 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1118+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1119 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1120 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1121+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">C:\jpeg-8d;c:\tiff-4.0.2\libtiff;$(IncludePath)</IncludePath> 1122 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1123 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1124+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">C:\jpeg-8d;C:\tiff-4.0.2\libtiff;$(LibraryPath)</LibraryPath> 1125 </PropertyGroup> 1126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 1127 <ClCompile> 1128@@ -140,6 +179,26 @@ 1129 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1130 </Link> 1131 </ItemDefinitionGroup> 1132+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 1133+ <ClCompile> 1134+ <Optimization>Disabled</Optimization> 1135+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1136+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1137+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 1138+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 1139+ <PrecompiledHeader> 1140+ </PrecompiledHeader> 1141+ <WarningLevel>Level4</WarningLevel> 1142+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1143+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1144+ </ClCompile> 1145+ <Link> 1146+ <AdditionalDependencies>libtiff.lib;%(AdditionalDependencies)</AdditionalDependencies> 1147+ <GenerateDebugInformation>true</GenerateDebugInformation> 1148+ <SubSystem>Console</SubSystem> 1149+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1150+ </Link> 1151+ </ItemDefinitionGroup> 1152 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 1153 <ClCompile> 1154 <Optimization>MaxSpeed</Optimization> 1155@@ -193,6 +252,30 @@ 1156 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1157 </Link> 1158 </ItemDefinitionGroup> 1159+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 1160+ <ClCompile> 1161+ <Optimization>MaxSpeed</Optimization> 1162+ <IntrinsicFunctions>true</IntrinsicFunctions> 1163+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1164+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1165+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 1166+ <FunctionLevelLinking>true</FunctionLevelLinking> 1167+ <PrecompiledHeader> 1168+ </PrecompiledHeader> 1169+ <WarningLevel>Level4</WarningLevel> 1170+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1171+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1172+ </ClCompile> 1173+ <Link> 1174+ <AdditionalDependencies>libtiff.lib;%(AdditionalDependencies)</AdditionalDependencies> 1175+ <GenerateDebugInformation>true</GenerateDebugInformation> 1176+ <SubSystem>Console</SubSystem> 1177+ <OptimizeReferences>true</OptimizeReferences> 1178+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 1179+ <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 1180+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1181+ </Link> 1182+ </ItemDefinitionGroup> 1183 <ItemGroup> 1184 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 1185 <ClCompile Include="..\..\..\utils\common\xgetopt.c" /> 1186diff -urbaN lcms2-2.11.orig/Projects/VC2019/tifficc/tifficc.vcxproj lcms2-2.11/Projects/VC2019/tifficc/tifficc.vcxproj 1187--- lcms2-2.11.orig/Projects/VC2019/tifficc/tifficc.vcxproj 2020-06-16 19:10:37.000000000 +0200 1188+++ lcms2-2.11/Projects/VC2019/tifficc/tifficc.vcxproj 2020-07-09 18:28:38.821720648 +0200 1189@@ -1,6 +1,10 @@ 1190 <?xml version="1.0" encoding="utf-8"?> 1191 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 1192 <ItemGroup Label="ProjectConfigurations"> 1193+ <ProjectConfiguration Include="Debug|ARM64"> 1194+ <Configuration>Debug</Configuration> 1195+ <Platform>ARM64</Platform> 1196+ </ProjectConfiguration> 1197 <ProjectConfiguration Include="Debug|Win32"> 1198 <Configuration>Debug</Configuration> 1199 <Platform>Win32</Platform> 1200@@ -9,6 +13,10 @@ 1201 <Configuration>Debug</Configuration> 1202 <Platform>x64</Platform> 1203 </ProjectConfiguration> 1204+ <ProjectConfiguration Include="Release|ARM64"> 1205+ <Configuration>Release</Configuration> 1206+ <Platform>ARM64</Platform> 1207+ </ProjectConfiguration> 1208 <ProjectConfiguration Include="Release|Win32"> 1209 <Configuration>Release</Configuration> 1210 <Platform>Win32</Platform> 1211@@ -37,6 +45,12 @@ 1212 <WholeProgramOptimization>true</WholeProgramOptimization> 1213 <PlatformToolset>v142</PlatformToolset> 1214 </PropertyGroup> 1215+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 1216+ <ConfigurationType>Application</ConfigurationType> 1217+ <CharacterSet>Unicode</CharacterSet> 1218+ <WholeProgramOptimization>true</WholeProgramOptimization> 1219+ <PlatformToolset>v142</PlatformToolset> 1220+ </PropertyGroup> 1221 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 1222 <ConfigurationType>Application</ConfigurationType> 1223 <CharacterSet>Unicode</CharacterSet> 1224@@ -47,6 +61,11 @@ 1225 <CharacterSet>Unicode</CharacterSet> 1226 <PlatformToolset>v142</PlatformToolset> 1227 </PropertyGroup> 1228+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 1229+ <ConfigurationType>Application</ConfigurationType> 1230+ <CharacterSet>Unicode</CharacterSet> 1231+ <PlatformToolset>v142</PlatformToolset> 1232+ </PropertyGroup> 1233 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 1234 <ImportGroup Label="ExtensionSettings"> 1235 </ImportGroup> 1236@@ -56,12 +75,18 @@ 1237 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 1238 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1239 </ImportGroup> 1240+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 1241+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1242+ </ImportGroup> 1243 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 1244 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1245 </ImportGroup> 1246 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 1247 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1248 </ImportGroup> 1249+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 1250+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1251+ </ImportGroup> 1252 <PropertyGroup Label="UserMacros" /> 1253 <PropertyGroup> 1254 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 1255@@ -69,34 +94,48 @@ 1256 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 1257 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 1258 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 1259+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1260 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 1261 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 1262+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 1263 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 1264 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 1265 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 1266 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 1267+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1268 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 1269 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 1270+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 1271 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1272 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1273+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1274 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1275 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1276+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1277 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1278 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1279+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1280 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1281 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1282+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1283 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1284 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1285+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1286 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1287 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1288+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1289 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1290 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1291+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1292 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1293 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1294+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1295 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1296 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1297+ <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(IncludePath);C:\tiff-4.0.2\libtiff</IncludePath> 1298 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1299 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1300+ <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(LibraryPath);C:\tiff-4.0.2\libtiff</LibraryPath> 1301 </PropertyGroup> 1302 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 1303 <ClCompile> 1304@@ -140,6 +179,26 @@ 1305 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1306 </Link> 1307 </ItemDefinitionGroup> 1308+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 1309+ <ClCompile> 1310+ <Optimization>Disabled</Optimization> 1311+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1312+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1313+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 1314+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 1315+ <PrecompiledHeader> 1316+ </PrecompiledHeader> 1317+ <WarningLevel>Level3</WarningLevel> 1318+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1319+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1320+ </ClCompile> 1321+ <Link> 1322+ <AdditionalDependencies>libtiff.lib;%(AdditionalDependencies)</AdditionalDependencies> 1323+ <GenerateDebugInformation>true</GenerateDebugInformation> 1324+ <SubSystem>Console</SubSystem> 1325+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1326+ </Link> 1327+ </ItemDefinitionGroup> 1328 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 1329 <ClCompile> 1330 <Optimization>MaxSpeed</Optimization> 1331@@ -191,6 +250,29 @@ 1332 <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1333 </Link> 1334 </ItemDefinitionGroup> 1335+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 1336+ <ClCompile> 1337+ <Optimization>MaxSpeed</Optimization> 1338+ <IntrinsicFunctions>true</IntrinsicFunctions> 1339+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1340+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1341+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 1342+ <FunctionLevelLinking>true</FunctionLevelLinking> 1343+ <PrecompiledHeader> 1344+ </PrecompiledHeader> 1345+ <WarningLevel>Level4</WarningLevel> 1346+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1347+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1348+ </ClCompile> 1349+ <Link> 1350+ <AdditionalDependencies>libtiff.lib;%(AdditionalDependencies)</AdditionalDependencies> 1351+ <GenerateDebugInformation>true</GenerateDebugInformation> 1352+ <SubSystem>Console</SubSystem> 1353+ <OptimizeReferences>true</OptimizeReferences> 1354+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 1355+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> 1356+ </Link> 1357+ </ItemDefinitionGroup> 1358 <ItemGroup> 1359 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 1360 <ClCompile Include="..\..\..\utils\common\xgetopt.c" /> 1361diff -urbaN lcms2-2.11.orig/Projects/VC2019/transicc/transicc.vcxproj lcms2-2.11/Projects/VC2019/transicc/transicc.vcxproj 1362--- lcms2-2.11.orig/Projects/VC2019/transicc/transicc.vcxproj 2020-06-16 19:10:37.000000000 +0200 1363+++ lcms2-2.11/Projects/VC2019/transicc/transicc.vcxproj 2020-07-09 18:28:38.945719719 +0200 1364@@ -1,6 +1,10 @@ 1365 <?xml version="1.0" encoding="utf-8"?> 1366 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 1367 <ItemGroup Label="ProjectConfigurations"> 1368+ <ProjectConfiguration Include="Debug|ARM64"> 1369+ <Configuration>Debug</Configuration> 1370+ <Platform>ARM64</Platform> 1371+ </ProjectConfiguration> 1372 <ProjectConfiguration Include="Debug|Win32"> 1373 <Configuration>Debug</Configuration> 1374 <Platform>Win32</Platform> 1375@@ -9,6 +13,10 @@ 1376 <Configuration>Debug</Configuration> 1377 <Platform>x64</Platform> 1378 </ProjectConfiguration> 1379+ <ProjectConfiguration Include="Release|ARM64"> 1380+ <Configuration>Release</Configuration> 1381+ <Platform>ARM64</Platform> 1382+ </ProjectConfiguration> 1383 <ProjectConfiguration Include="Release|Win32"> 1384 <Configuration>Release</Configuration> 1385 <Platform>Win32</Platform> 1386@@ -37,6 +45,12 @@ 1387 <WholeProgramOptimization>true</WholeProgramOptimization> 1388 <PlatformToolset>v142</PlatformToolset> 1389 </PropertyGroup> 1390+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> 1391+ <ConfigurationType>Application</ConfigurationType> 1392+ <CharacterSet>Unicode</CharacterSet> 1393+ <WholeProgramOptimization>true</WholeProgramOptimization> 1394+ <PlatformToolset>v142</PlatformToolset> 1395+ </PropertyGroup> 1396 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 1397 <ConfigurationType>Application</ConfigurationType> 1398 <CharacterSet>Unicode</CharacterSet> 1399@@ -47,6 +61,11 @@ 1400 <CharacterSet>Unicode</CharacterSet> 1401 <PlatformToolset>v142</PlatformToolset> 1402 </PropertyGroup> 1403+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> 1404+ <ConfigurationType>Application</ConfigurationType> 1405+ <CharacterSet>Unicode</CharacterSet> 1406+ <PlatformToolset>v142</PlatformToolset> 1407+ </PropertyGroup> 1408 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 1409 <ImportGroup Label="ExtensionSettings"> 1410 </ImportGroup> 1411@@ -56,12 +75,18 @@ 1412 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 1413 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1414 </ImportGroup> 1415+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> 1416+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1417+ </ImportGroup> 1418 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 1419 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1420 </ImportGroup> 1421 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 1422 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1423 </ImportGroup> 1424+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> 1425+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 1426+ </ImportGroup> 1427 <PropertyGroup Label="UserMacros" /> 1428 <PropertyGroup> 1429 <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion> 1430@@ -69,26 +94,36 @@ 1431 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\</OutDir> 1432 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_$(Platform)\</IntDir> 1433 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)_$(Platform)\</IntDir> 1434+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1435 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 1436 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 1437+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> 1438 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\</OutDir> 1439 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\</OutDir> 1440 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_$(Platform)\</IntDir> 1441 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)_$(Platform)\</IntDir> 1442+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(Configuration)_$(Platform)\</IntDir> 1443 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 1444 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 1445+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> 1446 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1447 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1448+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1449 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1450 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1451+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1452 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 1453 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 1454+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> 1455 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 1456 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 1457+ <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> 1458 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1459 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1460+ <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1461 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 1462 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 1463+ <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> 1464 </PropertyGroup> 1465 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 1466 <ClCompile> 1467@@ -128,6 +163,24 @@ 1468 <SubSystem>Console</SubSystem> 1469 </Link> 1470 </ItemDefinitionGroup> 1471+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 1472+ <ClCompile> 1473+ <Optimization>Disabled</Optimization> 1474+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1475+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1476+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 1477+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 1478+ <PrecompiledHeader> 1479+ </PrecompiledHeader> 1480+ <WarningLevel>Level4</WarningLevel> 1481+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1482+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1483+ </ClCompile> 1484+ <Link> 1485+ <GenerateDebugInformation>true</GenerateDebugInformation> 1486+ <SubSystem>Console</SubSystem> 1487+ </Link> 1488+ </ItemDefinitionGroup> 1489 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 1490 <ClCompile> 1491 <Optimization>MaxSpeed</Optimization> 1492@@ -175,9 +228,31 @@ 1493 <EnableCOMDATFolding>true</EnableCOMDATFolding> 1494 </Link> 1495 </ItemDefinitionGroup> 1496+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 1497+ <ClCompile> 1498+ <Optimization>MaxSpeed</Optimization> 1499+ <IntrinsicFunctions>true</IntrinsicFunctions> 1500+ <AdditionalIncludeDirectories>../../../include;../../../utils/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 1501+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 1502+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 1503+ <FunctionLevelLinking>true</FunctionLevelLinking> 1504+ <PrecompiledHeader> 1505+ </PrecompiledHeader> 1506+ <WarningLevel>Level4</WarningLevel> 1507+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 1508+ <MultiProcessorCompilation>true</MultiProcessorCompilation> 1509+ </ClCompile> 1510+ <Link> 1511+ <GenerateDebugInformation>true</GenerateDebugInformation> 1512+ <SubSystem>Console</SubSystem> 1513+ <OptimizeReferences>true</OptimizeReferences> 1514+ <EnableCOMDATFolding>true</EnableCOMDATFolding> 1515+ </Link> 1516+ </ItemDefinitionGroup> 1517 <ItemGroup> 1518 <ClCompile Include="..\..\..\utils\transicc\transicc.c"> 1519 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild> 1520+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</ExcludedFromBuild> 1521 </ClCompile> 1522 <ClCompile Include="..\..\..\utils\common\vprf.c" /> 1523 <ClCompile Include="..\..\..\utils\common\xgetopt.c" /> 1524