VirtualBox

Ignore:
Timestamp:
Feb 12, 2024 3:57:56 PM (14 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161613
Message:

libpng-1.6.42: Applied and adjusted our libpng changes to 1.6.42. bugref:8515

Location:
trunk/src/libs/libpng-1.6.42/projects/vstudio
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/README.txt

    r96425 r103316  
    22==============================================================
    33
    4 Copyright (c) 2018 Cosmin Truta
     4Copyright (c) 2018,2022 Cosmin Truta
    55Copyright (c) 2010,2013,2015 Glenn Randers-Pehrson
    66
     
    1010
    1111This directory contains a solution for building libpng under Microsoft
    12 Visual Studio 2010.  It may also work under later versions of Visual
    13 Studio.  You should be familiar with Visual Studio before using this
    14 solution.
     12Visual Studio 2019.  It may also work under earlier or later versions
     13of Visual Studio.  You should be familiar with Visual Studio before
     14using this solution.
    1515
    1616Initial preparations
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/libpng/libpng.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    3046    <CharacterSet>MultiByte</CharacterSet>
    3147    <WholeProgramOptimization>true</WholeProgramOptimization>
     48    <PlatformToolset>v142</PlatformToolset>
     49  </PropertyGroup>
     50  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     51    <ConfigurationType>DynamicLibrary</ConfigurationType>
     52    <CharacterSet>MultiByte</CharacterSet>
     53    <WholeProgramOptimization>true</WholeProgramOptimization>
     54    <PlatformToolset>v142</PlatformToolset>
    3255  </PropertyGroup>
    3356  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    3457    <ConfigurationType>StaticLibrary</ConfigurationType>
    3558    <CharacterSet>MultiByte</CharacterSet>
     59    <PlatformToolset>v142</PlatformToolset>
     60  </PropertyGroup>
     61  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     62    <ConfigurationType>StaticLibrary</ConfigurationType>
     63    <CharacterSet>MultiByte</CharacterSet>
     64    <PlatformToolset>v142</PlatformToolset>
    3665  </PropertyGroup>
    3766  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     
    3968    <WholeProgramOptimization>true</WholeProgramOptimization>
    4069    <CharacterSet>MultiByte</CharacterSet>
     70    <PlatformToolset>v142</PlatformToolset>
     71  </PropertyGroup>
     72  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     73    <ConfigurationType>DynamicLibrary</ConfigurationType>
     74    <WholeProgramOptimization>true</WholeProgramOptimization>
     75    <CharacterSet>MultiByte</CharacterSet>
     76    <PlatformToolset>v142</PlatformToolset>
    4177  </PropertyGroup>
    4278  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4379    <ConfigurationType>StaticLibrary</ConfigurationType>
    4480    <CharacterSet>MultiByte</CharacterSet>
     81    <PlatformToolset>v142</PlatformToolset>
     82  </PropertyGroup>
     83  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     84    <ConfigurationType>StaticLibrary</ConfigurationType>
     85    <CharacterSet>MultiByte</CharacterSet>
     86    <PlatformToolset>v142</PlatformToolset>
    4587  </PropertyGroup>
    4688  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    5092    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    5193  </ImportGroup>
     94  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     95    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     96  </ImportGroup>
    5297  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
    5398    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    5499  </ImportGroup>
     100  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     101    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     102  </ImportGroup>
    55103  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    56104    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    57105  </ImportGroup>
     106  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     107    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     108  </ImportGroup>
    58109  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
    59110    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    60111  </ImportGroup>
     112  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
     113    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     114  </ImportGroup>
    61115  <PropertyGroup Label="UserMacros" />
    62116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     
    66120    <TargetName>$(ProjectName)16</TargetName>
    67121  </PropertyGroup>
     122  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     123    <LinkIncremental>false</LinkIncremental>
     124    <CustomBuildBeforeTargets />
     125    <TargetName>$(ProjectName)16</TargetName>
     126  </PropertyGroup>
    68127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
     128    <LinkIncremental>false</LinkIncremental>
     129    <CustomBuildBeforeTargets />
     130    <TargetName>$(ProjectName)16</TargetName>
     131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
    69133    <LinkIncremental>false</LinkIncremental>
    70134    <CustomBuildBeforeTargets />
     
    77141    <TargetName>$(ProjectName)16</TargetName>
    78142  </PropertyGroup>
     143  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     144    <LinkIncremental>false</LinkIncremental>
     145    <CustomBuildBeforeTargets />
     146    <TargetName>$(ProjectName)16</TargetName>
     147  </PropertyGroup>
    79148  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    80149    <LinkIncremental>false</LinkIncremental>
     
    82151    <TargetName>$(ProjectName)16</TargetName>
    83152  </PropertyGroup>
     153  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     154    <LinkIncremental>false</LinkIncremental>
     155    <CustomBuildBeforeTargets />
     156    <TargetName>$(ProjectName)16</TargetName>
     157  </PropertyGroup>
    84158  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    85159    <ClCompile>
     
    89163      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    90164      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    91       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     165      <PreprocessorDefinitions>WIN32;_DEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    92166      <IntrinsicFunctions>true</IntrinsicFunctions>
    93167      <FunctionLevelLinking>true</FunctionLevelLinking>
     
    112186    </Link>
    113187  </ItemDefinitionGroup>
     188  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     189    <ClCompile>
     190      <PrecompiledHeader>Use</PrecompiledHeader>
     191      <WarningLevel>$(WarningLevel)</WarningLevel>
     192      <MinimalRebuild>false</MinimalRebuild>
     193      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     194      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     195      <PreprocessorDefinitions>WIN32;_DEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     196      <IntrinsicFunctions>true</IntrinsicFunctions>
     197      <FunctionLevelLinking>true</FunctionLevelLinking>
     198      <FloatingPointExceptions>false</FloatingPointExceptions>
     199      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     200      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     201      <BrowseInformation>true</BrowseInformation>
     202      <CompileAs>CompileAsC</CompileAs>
     203      <StringPooling>true</StringPooling>
     204      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     205      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     206      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     207      <Optimization>Disabled</Optimization>
     208      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     209    </ClCompile>
     210    <Link>
     211      <SubSystem>Windows</SubSystem>
     212      <GenerateDebugInformation>true</GenerateDebugInformation>
     213      <AdditionalDependencies>zlib.lib</AdditionalDependencies>
     214      <Version>16</Version>
     215      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     216    </Link>
     217  </ItemDefinitionGroup>
    114218  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    115219    <ClCompile>
    116220      <PrecompiledHeader>Use</PrecompiledHeader>
    117       <WarningLevel>$(WarningLevel)</WarningLevel>
     221      <WarningLevel>Level3</WarningLevel>
    118222      <MinimalRebuild>false</MinimalRebuild>
    119223      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    120224      <Optimization>Disabled</Optimization>
    121225      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    122       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    123       <IntrinsicFunctions>true</IntrinsicFunctions>
    124       <FunctionLevelLinking>true</FunctionLevelLinking>
    125       <FloatingPointExceptions>false</FloatingPointExceptions>
    126       <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
    127       <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
    128       <BrowseInformation>true</BrowseInformation>
    129       <CompileAs>CompileAsC</CompileAs>
    130       <StringPooling>true</StringPooling>
    131       <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    132       <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    133       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     226      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     227      <IntrinsicFunctions>true</IntrinsicFunctions>
     228      <FunctionLevelLinking>true</FunctionLevelLinking>
     229      <FloatingPointExceptions>false</FloatingPointExceptions>
     230      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     231      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     232      <BrowseInformation>true</BrowseInformation>
     233      <CompileAs>CompileAsC</CompileAs>
     234      <StringPooling>true</StringPooling>
     235      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     236      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     237      <TreatWarningAsError>false</TreatWarningAsError>
    134238      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    135239    </ClCompile>
     
    139243    </Link>
    140244  </ItemDefinitionGroup>
     245  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     246    <ClCompile>
     247      <PrecompiledHeader>Use</PrecompiledHeader>
     248      <WarningLevel>Level3</WarningLevel>
     249      <MinimalRebuild>false</MinimalRebuild>
     250      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     251      <Optimization>Disabled</Optimization>
     252      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     253      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     254      <IntrinsicFunctions>true</IntrinsicFunctions>
     255      <FunctionLevelLinking>true</FunctionLevelLinking>
     256      <FloatingPointExceptions>false</FloatingPointExceptions>
     257      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     258      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     259      <BrowseInformation>true</BrowseInformation>
     260      <CompileAs>CompileAsC</CompileAs>
     261      <StringPooling>true</StringPooling>
     262      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     263      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     264      <TreatWarningAsError>false</TreatWarningAsError>
     265      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     266    </ClCompile>
     267    <Link>
     268      <SubSystem>Windows</SubSystem>
     269      <GenerateDebugInformation>true</GenerateDebugInformation>
     270    </Link>
     271  </ItemDefinitionGroup>
    141272  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    142273    <ClCompile>
     
    146277      <FunctionLevelLinking>true</FunctionLevelLinking>
    147278      <IntrinsicFunctions>true</IntrinsicFunctions>
    148       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     279      <PreprocessorDefinitions>WIN32;NDEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    149280      <FloatingPointExceptions>false</FloatingPointExceptions>
    150281      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     
    169300    </Link>
    170301  </ItemDefinitionGroup>
     302  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     303    <ClCompile>
     304      <WarningLevel>$(WarningLevel)</WarningLevel>
     305      <PrecompiledHeader>Use</PrecompiledHeader>
     306      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     307      <FunctionLevelLinking>true</FunctionLevelLinking>
     308      <IntrinsicFunctions>true</IntrinsicFunctions>
     309      <PreprocessorDefinitions>WIN32;NDEBUG;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     310      <FloatingPointExceptions>false</FloatingPointExceptions>
     311      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     312      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     313      <BrowseInformation>true</BrowseInformation>
     314      <CompileAs>CompileAsC</CompileAs>
     315      <StringPooling>true</StringPooling>
     316      <MinimalRebuild>false</MinimalRebuild>
     317      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     318      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     319      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     320      <Optimization>Full</Optimization>
     321    </ClCompile>
     322    <Link>
     323      <SubSystem>Windows</SubSystem>
     324      <GenerateDebugInformation>true</GenerateDebugInformation>
     325      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     326      <OptimizeReferences>true</OptimizeReferences>
     327      <AdditionalDependencies>zlib.lib</AdditionalDependencies>
     328      <Version>16</Version>
     329      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     330    </Link>
     331  </ItemDefinitionGroup>
    171332  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    172333    <ClCompile>
    173       <WarningLevel>$(WarningLevel)</WarningLevel>
     334      <WarningLevel>Level3</WarningLevel>
    174335      <PrecompiledHeader>Use</PrecompiledHeader>
    175336      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    177338      <FunctionLevelLinking>true</FunctionLevelLinking>
    178339      <IntrinsicFunctions>true</IntrinsicFunctions>
    179       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    180       <FloatingPointExceptions>false</FloatingPointExceptions>
    181       <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
    182       <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
    183       <BrowseInformation>true</BrowseInformation>
    184       <CompileAs>CompileAsC</CompileAs>
    185       <StringPooling>true</StringPooling>
    186       <MinimalRebuild>false</MinimalRebuild>
    187       <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    188       <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    189       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     340      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     341      <FloatingPointExceptions>false</FloatingPointExceptions>
     342      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     343      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     344      <BrowseInformation>true</BrowseInformation>
     345      <CompileAs>CompileAsC</CompileAs>
     346      <StringPooling>true</StringPooling>
     347      <MinimalRebuild>false</MinimalRebuild>
     348      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     349      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     350      <TreatWarningAsError>false</TreatWarningAsError>
    190351      <Optimization>Full</Optimization>
    191352      <WholeProgramOptimization>true</WholeProgramOptimization>
     
    201362    </Lib>
    202363  </ItemDefinitionGroup>
     364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     365    <ClCompile>
     366      <WarningLevel>Level3</WarningLevel>
     367      <PrecompiledHeader>Use</PrecompiledHeader>
     368      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     369      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     370      <FunctionLevelLinking>true</FunctionLevelLinking>
     371      <IntrinsicFunctions>true</IntrinsicFunctions>
     372      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     373      <FloatingPointExceptions>false</FloatingPointExceptions>
     374      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
     375      <PrecompiledHeaderFile>pngpriv.h</PrecompiledHeaderFile>
     376      <BrowseInformation>true</BrowseInformation>
     377      <CompileAs>CompileAsC</CompileAs>
     378      <StringPooling>true</StringPooling>
     379      <MinimalRebuild>false</MinimalRebuild>
     380      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     381      <AdditionalIncludeDirectories>$(ZLibSrcDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     382      <TreatWarningAsError>false</TreatWarningAsError>
     383      <Optimization>Full</Optimization>
     384      <WholeProgramOptimization>true</WholeProgramOptimization>
     385    </ClCompile>
     386    <Link>
     387      <SubSystem>Windows</SubSystem>
     388      <GenerateDebugInformation>true</GenerateDebugInformation>
     389      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     390      <OptimizeReferences>true</OptimizeReferences>
     391    </Link>
     392    <Lib>
     393      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
     394    </Lib>
     395  </ItemDefinitionGroup>
    203396  <ItemGroup>
     397    <ClCompile Include="..\..\..\arm\arm_init.c">
     398      <DeploymentContent>true</DeploymentContent>
     399      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">WIN32;_DEBUG;PNG_ARM_NEON_OPT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     400      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">NotUsing</PrecompiledHeader>
     401      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">NotUsing</PrecompiledHeader>
     402      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">NotUsing</PrecompiledHeader>
     403      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
     404      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
     405    </ClCompile>
     406    <ClCompile Include="..\..\..\arm\filter_neon_intrinsics.c">
     407      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">NotUsing</PrecompiledHeader>
     408      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">WIN32;_DEBUG;PNG_ARM_NEON_OPT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     409      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">NotUsing</PrecompiledHeader>
     410      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">NotUsing</PrecompiledHeader>
     411      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
     412      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
     413    </ClCompile>
     414    <ClCompile Include="..\..\..\arm\palette_neon_intrinsics.c">
     415      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">NotUsing</PrecompiledHeader>
     416      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">WIN32;_DEBUG;PNG_ARM_NEON_OPT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     417      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">NotUsing</PrecompiledHeader>
     418      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">NotUsing</PrecompiledHeader>
     419      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
     420      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
     421    </ClCompile>
    204422    <ClCompile Include="..\..\..\png.c">
    205423      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
     424      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader>
    206425      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">Create</PrecompiledHeader>
     426      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">Create</PrecompiledHeader>
    207427      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
     428      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader>
    208429      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">Create</PrecompiledHeader>
     430      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">Create</PrecompiledHeader>
    209431    </ClCompile>
    210432    <ClCompile Include="..\..\..\pngerror.c" />
     
    226448    <ResourceCompile Include="..\..\..\scripts\pngwin.rc">
    227449      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">true</ExcludedFromBuild>
     450      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">true</ExcludedFromBuild>
    228451      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">true</ExcludedFromBuild>
     452      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">true</ExcludedFromBuild>
    229453    </ResourceCompile>
    230454  </ItemGroup>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/pnglibconf/pnglibconf.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Release|ARM64">
     5      <Configuration>Release</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Release|Win32">
    59      <Configuration>Release</Configuration>
     
    1721    <WholeProgramOptimization>true</WholeProgramOptimization>
    1822    <CharacterSet>MultiByte</CharacterSet>
     23    <PlatformToolset>v142</PlatformToolset>
     24  </PropertyGroup>
     25  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     26    <ConfigurationType>Application</ConfigurationType>
     27    <UseDebugLibraries>false</UseDebugLibraries>
     28    <WholeProgramOptimization>true</WholeProgramOptimization>
     29    <CharacterSet>MultiByte</CharacterSet>
     30    <PlatformToolset>v142</PlatformToolset>
    1931  </PropertyGroup>
    2032  <Import Project="$(SolutionDir)\zlib.props" />
     
    2537    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    2638  </ImportGroup>
     39  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     40    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     41  </ImportGroup>
    2742  <PropertyGroup Label="UserMacros" />
    2843  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    2944    <CustomBuildBeforeTargets>Build</CustomBuildBeforeTargets>
    3045  </PropertyGroup>
     46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     47    <CustomBuildBeforeTargets>Build</CustomBuildBeforeTargets>
     48  </PropertyGroup>
    3149  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     50    <ClCompile>
     51      <WarningLevel>$(WarningLevel)</WarningLevel>
     52      <Optimization>MaxSpeed</Optimization>
     53      <FunctionLevelLinking>true</FunctionLevelLinking>
     54      <IntrinsicFunctions>true</IntrinsicFunctions>
     55    </ClCompile>
     56    <Link>
     57      <GenerateDebugInformation>true</GenerateDebugInformation>
     58      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     59      <OptimizeReferences>true</OptimizeReferences>
     60    </Link>
     61    <CustomBuildStep>
     62      <Command>copy ..\..\..\scripts\pnglibconf.h.prebuilt ..\..\..\pnglibconf.h</Command>
     63    </CustomBuildStep>
     64    <CustomBuildStep>
     65      <Message>Generating pnglibconf.h</Message>
     66    </CustomBuildStep>
     67    <CustomBuildStep>
     68      <Outputs>..\..\..\pnglibconf.h</Outputs>
     69    </CustomBuildStep>
     70    <CustomBuildStep>
     71      <Inputs>..\..\..\scripts\pnglibconf.h.prebuilt</Inputs>
     72    </CustomBuildStep>
     73  </ItemDefinitionGroup>
     74  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    3275    <ClCompile>
    3376      <WarningLevel>$(WarningLevel)</WarningLevel>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/pngstest/pngstest.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    2945    <ConfigurationType>Application</ConfigurationType>
    3046    <CharacterSet>Unicode</CharacterSet>
     47    <PlatformToolset>v142</PlatformToolset>
     48  </PropertyGroup>
     49  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     50    <ConfigurationType>Application</ConfigurationType>
     51    <CharacterSet>Unicode</CharacterSet>
     52    <PlatformToolset>v142</PlatformToolset>
    3153  </PropertyGroup>
    3254  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    3355    <ConfigurationType>Application</ConfigurationType>
    3456    <CharacterSet>Unicode</CharacterSet>
     57    <PlatformToolset>v142</PlatformToolset>
     58  </PropertyGroup>
     59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     60    <ConfigurationType>Application</ConfigurationType>
     61    <CharacterSet>Unicode</CharacterSet>
     62    <PlatformToolset>v142</PlatformToolset>
    3563  </PropertyGroup>
    3664  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    3765    <ConfigurationType>Application</ConfigurationType>
    3866    <CharacterSet>Unicode</CharacterSet>
     67    <PlatformToolset>v142</PlatformToolset>
     68  </PropertyGroup>
     69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     70    <ConfigurationType>Application</ConfigurationType>
     71    <CharacterSet>Unicode</CharacterSet>
     72    <PlatformToolset>v142</PlatformToolset>
    3973  </PropertyGroup>
    4074  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4175    <ConfigurationType>Application</ConfigurationType>
    4276    <CharacterSet>Unicode</CharacterSet>
     77    <PlatformToolset>v142</PlatformToolset>
     78  </PropertyGroup>
     79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     80    <ConfigurationType>Application</ConfigurationType>
     81    <CharacterSet>Unicode</CharacterSet>
     82    <PlatformToolset>v142</PlatformToolset>
    4383  </PropertyGroup>
    4484  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    4888    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4989  </ImportGroup>
     90  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     91    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     92  </ImportGroup>
    5093  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
    5194    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    5295  </ImportGroup>
     96  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     97    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     98  </ImportGroup>
    5399  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    54100    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    55101  </ImportGroup>
     102  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     103    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     104  </ImportGroup>
    56105  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
    57106    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    58107  </ImportGroup>
     108  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
     109    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     110  </ImportGroup>
    59111  <PropertyGroup Label="UserMacros" />
    60112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     
    62114    <CustomBuildAfterTargets />
    63115  </PropertyGroup>
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     117    <LinkIncremental>false</LinkIncremental>
     118    <CustomBuildAfterTargets />
     119  </PropertyGroup>
    64120  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    65121    <LinkIncremental>false</LinkIncremental>
    66122    <CustomBuildAfterTargets />
    67123  </PropertyGroup>
     124  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     125    <LinkIncremental>false</LinkIncremental>
     126    <CustomBuildAfterTargets />
     127  </PropertyGroup>
    68128  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    69129    <LinkIncremental>false</LinkIncremental>
    70130    <CustomBuildAfterTargets />
    71131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     133    <LinkIncremental>false</LinkIncremental>
     134    <CustomBuildAfterTargets />
     135  </PropertyGroup>
    72136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    73137    <LinkIncremental>false</LinkIncremental>
    74138    <CustomBuildAfterTargets />
    75139  </PropertyGroup>
     140  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     141    <LinkIncremental>false</LinkIncremental>
     142    <CustomBuildAfterTargets />
     143  </PropertyGroup>
    76144  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    77145    <ClCompile>
    78146      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    79       <WarningLevel>$(WarningLevel)</WarningLevel>
     147      <WarningLevel>Level3</WarningLevel>
    80148      <MinimalRebuild>false</MinimalRebuild>
    81149      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    86154      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    87155      <CompileAsManaged>false</CompileAsManaged>
    88       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     156      <TreatWarningAsError>false</TreatWarningAsError>
    89157      <IntrinsicFunctions>true</IntrinsicFunctions>
    90158      <StringPooling>true</StringPooling>
     
    107175    </CustomBuildStep>
    108176  </ItemDefinitionGroup>
     177  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     178    <ClCompile>
     179      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     180      <WarningLevel>Level3</WarningLevel>
     181      <MinimalRebuild>false</MinimalRebuild>
     182      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     183      <Optimization>Disabled</Optimization>
     184      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     185      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     186      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     187      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     188      <CompileAsManaged>false</CompileAsManaged>
     189      <TreatWarningAsError>false</TreatWarningAsError>
     190      <IntrinsicFunctions>true</IntrinsicFunctions>
     191      <StringPooling>true</StringPooling>
     192      <FunctionLevelLinking>false</FunctionLevelLinking>
     193      <BrowseInformation>true</BrowseInformation>
     194      <FloatingPointExceptions>false</FloatingPointExceptions>
     195      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     196    </ClCompile>
     197    <Link>
     198      <SubSystem>Console</SubSystem>
     199      <GenerateDebugInformation>true</GenerateDebugInformation>
     200      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     201      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     202    </Link>
     203    <CustomBuildStep>
     204      <Message>Executing libpng simplified API test program</Message>
     205      <Command>"$(OutDir)pngstest.exe" --strict --log --touch "$(IntDir)pngstest.out" ../../../contrib/pngsuite/basn0g01.png ../../../contrib/pngsuite/basn0g02.png ../../../contrib/pngsuite/basn0g04.png ../../../contrib/pngsuite/basn0g08.png ../../../contrib/pngsuite/basn0g16.png ../../../contrib/pngsuite/basn2c08.png ../../../contrib/pngsuite/basn2c16.png ../../../contrib/pngsuite/basn3p01.png ../../../contrib/pngsuite/basn3p02.png ../../../contrib/pngsuite/basn3p04.png ../../../contrib/pngsuite/basn3p08.png ../../../contrib/pngsuite/basn4a08.png ../../../contrib/pngsuite/basn4a16.png ../../../contrib/pngsuite/basn6a08.png ../../../contrib/pngsuite/basn6a16.png ../../../contrib/pngsuite/ftbbn0g01.png ../../../contrib/pngsuite/ftbbn0g02.png ../../../contrib/pngsuite/ftbbn0g04.png ../../../contrib/pngsuite/ftbbn2c16.png ../../../contrib/pngsuite/ftbbn3p08.png ../../../contrib/pngsuite/ftbgn2c16.png ../../../contrib/pngsuite/ftbgn3p08.png ../../../contrib/pngsuite/ftbrn2c08.png ../../../contrib/pngsuite/ftbwn0g16.png ../../../contrib/pngsuite/ftbwn3p08.png ../../../contrib/pngsuite/ftbyn3p08.png ../../../contrib/pngsuite/ftp0n0g08.png ../../../contrib/pngsuite/ftp0n2c08.png ../../../contrib/pngsuite/ftp0n3p08.png ../../../contrib/pngsuite/ftp1n3p08.png</Command>
     206      <Outputs>$(IntDir)pngstest.out</Outputs>
     207      <Inputs>$(OutDir)pngstest.exe</Inputs>
     208    </CustomBuildStep>
     209  </ItemDefinitionGroup>
    109210  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    110211    <ClCompile>
    111212      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    112       <WarningLevel>$(WarningLevel)</WarningLevel>
     213      <WarningLevel>Level3</WarningLevel>
    113214      <MinimalRebuild>false</MinimalRebuild>
    114215      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    120221      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    121222      <CompileAsManaged>false</CompileAsManaged>
    122       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     223      <TreatWarningAsError>false</TreatWarningAsError>
     224      <IntrinsicFunctions>true</IntrinsicFunctions>
     225      <StringPooling>true</StringPooling>
     226      <FunctionLevelLinking>false</FunctionLevelLinking>
     227      <BrowseInformation>true</BrowseInformation>
     228      <FloatingPointExceptions>false</FloatingPointExceptions>
     229    </ClCompile>
     230    <Link>
     231      <SubSystem>Console</SubSystem>
     232      <GenerateDebugInformation>true</GenerateDebugInformation>
     233      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     234      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     235    </Link>
     236    <CustomBuildStep>
     237      <Message>Executing libpng simplified API test program</Message>
     238      <Command>"$(OutDir)pngstest.exe" --strict --log --touch "$(IntDir)pngstest.out" ../../../contrib/pngsuite/basn0g01.png ../../../contrib/pngsuite/basn0g02.png ../../../contrib/pngsuite/basn0g04.png ../../../contrib/pngsuite/basn0g08.png ../../../contrib/pngsuite/basn0g16.png ../../../contrib/pngsuite/basn2c08.png ../../../contrib/pngsuite/basn2c16.png ../../../contrib/pngsuite/basn3p01.png ../../../contrib/pngsuite/basn3p02.png ../../../contrib/pngsuite/basn3p04.png ../../../contrib/pngsuite/basn3p08.png ../../../contrib/pngsuite/basn4a08.png ../../../contrib/pngsuite/basn4a16.png ../../../contrib/pngsuite/basn6a08.png ../../../contrib/pngsuite/basn6a16.png ../../../contrib/pngsuite/ftbbn0g01.png ../../../contrib/pngsuite/ftbbn0g02.png ../../../contrib/pngsuite/ftbbn0g04.png ../../../contrib/pngsuite/ftbbn2c16.png ../../../contrib/pngsuite/ftbbn3p08.png ../../../contrib/pngsuite/ftbgn2c16.png ../../../contrib/pngsuite/ftbgn3p08.png ../../../contrib/pngsuite/ftbrn2c08.png ../../../contrib/pngsuite/ftbwn0g16.png ../../../contrib/pngsuite/ftbwn3p08.png ../../../contrib/pngsuite/ftbyn3p08.png ../../../contrib/pngsuite/ftp0n0g08.png ../../../contrib/pngsuite/ftp0n2c08.png ../../../contrib/pngsuite/ftp0n3p08.png ../../../contrib/pngsuite/ftp1n3p08.png</Command>
     239      <Outputs>$(IntDir)pngstest.out</Outputs>
     240      <Inputs>$(OutDir)pngstest.exe</Inputs>
     241    </CustomBuildStep>
     242  </ItemDefinitionGroup>
     243  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     244    <ClCompile>
     245      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     246      <WarningLevel>Level3</WarningLevel>
     247      <MinimalRebuild>false</MinimalRebuild>
     248      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     249      <Optimization>Disabled</Optimization>
     250      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     251      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     252      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     253      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     254      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     255      <CompileAsManaged>false</CompileAsManaged>
     256      <TreatWarningAsError>false</TreatWarningAsError>
    123257      <IntrinsicFunctions>true</IntrinsicFunctions>
    124258      <StringPooling>true</StringPooling>
     
    175309    </CustomBuildStep>
    176310  </ItemDefinitionGroup>
     311  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     312    <ClCompile>
     313      <WarningLevel>$(WarningLevel)</WarningLevel>
     314      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     315      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     316      <Optimization>Full</Optimization>
     317      <FunctionLevelLinking>false</FunctionLevelLinking>
     318      <IntrinsicFunctions>true</IntrinsicFunctions>
     319      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     320      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     321      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     322      <CompileAsManaged>false</CompileAsManaged>
     323      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     324      <StringPooling>true</StringPooling>
     325      <MinimalRebuild>false</MinimalRebuild>
     326      <BrowseInformation>true</BrowseInformation>
     327      <WholeProgramOptimization>true</WholeProgramOptimization>
     328      <FloatingPointExceptions>false</FloatingPointExceptions>
     329    </ClCompile>
     330    <Link>
     331      <SubSystem>Console</SubSystem>
     332      <GenerateDebugInformation>true</GenerateDebugInformation>
     333      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     334      <OptimizeReferences>true</OptimizeReferences>
     335      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     336      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     337      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     338    </Link>
     339    <CustomBuildStep>
     340      <Message>Executing libpng simplified API test program</Message>
     341      <Command>"$(OutDir)pngstest.exe" --strict --log --touch "$(IntDir)pngstest.out" ../../../contrib/pngsuite/basn0g01.png ../../../contrib/pngsuite/basn0g02.png ../../../contrib/pngsuite/basn0g04.png ../../../contrib/pngsuite/basn0g08.png ../../../contrib/pngsuite/basn0g16.png ../../../contrib/pngsuite/basn2c08.png ../../../contrib/pngsuite/basn2c16.png ../../../contrib/pngsuite/basn3p01.png ../../../contrib/pngsuite/basn3p02.png ../../../contrib/pngsuite/basn3p04.png ../../../contrib/pngsuite/basn3p08.png ../../../contrib/pngsuite/basn4a08.png ../../../contrib/pngsuite/basn4a16.png ../../../contrib/pngsuite/basn6a08.png ../../../contrib/pngsuite/basn6a16.png ../../../contrib/pngsuite/ftbbn0g01.png ../../../contrib/pngsuite/ftbbn0g02.png ../../../contrib/pngsuite/ftbbn0g04.png ../../../contrib/pngsuite/ftbbn2c16.png ../../../contrib/pngsuite/ftbbn3p08.png ../../../contrib/pngsuite/ftbgn2c16.png ../../../contrib/pngsuite/ftbgn3p08.png ../../../contrib/pngsuite/ftbrn2c08.png ../../../contrib/pngsuite/ftbwn0g16.png ../../../contrib/pngsuite/ftbwn3p08.png ../../../contrib/pngsuite/ftbyn3p08.png ../../../contrib/pngsuite/ftp0n0g08.png ../../../contrib/pngsuite/ftp0n2c08.png ../../../contrib/pngsuite/ftp0n3p08.png ../../../contrib/pngsuite/ftp1n3p08.png</Command>
     342      <Outputs>$(IntDir)pngstest.out</Outputs>
     343      <Inputs>$(OutDir)pngstest.exe</Inputs>
     344    </CustomBuildStep>
     345  </ItemDefinitionGroup>
    177346  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    178347    <ClCompile>
    179       <WarningLevel>$(WarningLevel)</WarningLevel>
     348      <WarningLevel>Level3</WarningLevel>
    180349      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    181350      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    188357      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    189358      <CompileAsManaged>false</CompileAsManaged>
    190       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     359      <TreatWarningAsError>false</TreatWarningAsError>
     360      <StringPooling>true</StringPooling>
     361      <MinimalRebuild>false</MinimalRebuild>
     362      <BrowseInformation>true</BrowseInformation>
     363      <WholeProgramOptimization>true</WholeProgramOptimization>
     364      <FloatingPointExceptions>false</FloatingPointExceptions>
     365    </ClCompile>
     366    <Link>
     367      <SubSystem>Console</SubSystem>
     368      <GenerateDebugInformation>true</GenerateDebugInformation>
     369      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     370      <OptimizeReferences>true</OptimizeReferences>
     371      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     372      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     373      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     374    </Link>
     375    <CustomBuildStep>
     376      <Message>Executing libpng simplified API test program</Message>
     377      <Command>"$(OutDir)pngstest.exe" --strict --log --touch "$(IntDir)pngstest.out" ../../../contrib/pngsuite/basn0g01.png ../../../contrib/pngsuite/basn0g02.png ../../../contrib/pngsuite/basn0g04.png ../../../contrib/pngsuite/basn0g08.png ../../../contrib/pngsuite/basn0g16.png ../../../contrib/pngsuite/basn2c08.png ../../../contrib/pngsuite/basn2c16.png ../../../contrib/pngsuite/basn3p01.png ../../../contrib/pngsuite/basn3p02.png ../../../contrib/pngsuite/basn3p04.png ../../../contrib/pngsuite/basn3p08.png ../../../contrib/pngsuite/basn4a08.png ../../../contrib/pngsuite/basn4a16.png ../../../contrib/pngsuite/basn6a08.png ../../../contrib/pngsuite/basn6a16.png ../../../contrib/pngsuite/ftbbn0g01.png ../../../contrib/pngsuite/ftbbn0g02.png ../../../contrib/pngsuite/ftbbn0g04.png ../../../contrib/pngsuite/ftbbn2c16.png ../../../contrib/pngsuite/ftbbn3p08.png ../../../contrib/pngsuite/ftbgn2c16.png ../../../contrib/pngsuite/ftbgn3p08.png ../../../contrib/pngsuite/ftbrn2c08.png ../../../contrib/pngsuite/ftbwn0g16.png ../../../contrib/pngsuite/ftbwn3p08.png ../../../contrib/pngsuite/ftbyn3p08.png ../../../contrib/pngsuite/ftp0n0g08.png ../../../contrib/pngsuite/ftp0n2c08.png ../../../contrib/pngsuite/ftp0n3p08.png ../../../contrib/pngsuite/ftp1n3p08.png</Command>
     378      <Outputs>$(IntDir)pngstest.out</Outputs>
     379      <Inputs>$(OutDir)pngstest.exe</Inputs>
     380    </CustomBuildStep>
     381  </ItemDefinitionGroup>
     382  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     383    <ClCompile>
     384      <WarningLevel>Level3</WarningLevel>
     385      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     386      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     387      <Optimization>Full</Optimization>
     388      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     389      <FunctionLevelLinking>false</FunctionLevelLinking>
     390      <IntrinsicFunctions>true</IntrinsicFunctions>
     391      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     392      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     393      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     394      <CompileAsManaged>false</CompileAsManaged>
     395      <TreatWarningAsError>false</TreatWarningAsError>
    191396      <StringPooling>true</StringPooling>
    192397      <MinimalRebuild>false</MinimalRebuild>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/pngtest/pngtest.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    2945    <ConfigurationType>Application</ConfigurationType>
    3046    <CharacterSet>Unicode</CharacterSet>
     47    <PlatformToolset>v142</PlatformToolset>
     48  </PropertyGroup>
     49  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     50    <ConfigurationType>Application</ConfigurationType>
     51    <CharacterSet>Unicode</CharacterSet>
     52    <PlatformToolset>v142</PlatformToolset>
    3153  </PropertyGroup>
    3254  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    3355    <ConfigurationType>Application</ConfigurationType>
    3456    <CharacterSet>Unicode</CharacterSet>
     57    <PlatformToolset>v142</PlatformToolset>
     58  </PropertyGroup>
     59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     60    <ConfigurationType>Application</ConfigurationType>
     61    <CharacterSet>Unicode</CharacterSet>
     62    <PlatformToolset>v142</PlatformToolset>
    3563  </PropertyGroup>
    3664  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    3765    <ConfigurationType>Application</ConfigurationType>
    3866    <CharacterSet>Unicode</CharacterSet>
     67    <PlatformToolset>v142</PlatformToolset>
     68  </PropertyGroup>
     69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     70    <ConfigurationType>Application</ConfigurationType>
     71    <CharacterSet>Unicode</CharacterSet>
     72    <PlatformToolset>v142</PlatformToolset>
    3973  </PropertyGroup>
    4074  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4175    <ConfigurationType>Application</ConfigurationType>
    4276    <CharacterSet>Unicode</CharacterSet>
     77    <PlatformToolset>v142</PlatformToolset>
     78  </PropertyGroup>
     79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     80    <ConfigurationType>Application</ConfigurationType>
     81    <CharacterSet>Unicode</CharacterSet>
     82    <PlatformToolset>v142</PlatformToolset>
    4383  </PropertyGroup>
    4484  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    4888    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4989  </ImportGroup>
     90  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     91    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     92  </ImportGroup>
    5093  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
    5194    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    5295  </ImportGroup>
     96  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     97    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     98  </ImportGroup>
    5399  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    54100    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    55101  </ImportGroup>
     102  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     103    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     104  </ImportGroup>
    56105  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
    57106    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    58107  </ImportGroup>
     108  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
     109    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     110  </ImportGroup>
    59111  <PropertyGroup Label="UserMacros" />
    60112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     
    62114    <CustomBuildAfterTargets />
    63115  </PropertyGroup>
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     117    <LinkIncremental>false</LinkIncremental>
     118    <CustomBuildAfterTargets />
     119  </PropertyGroup>
    64120  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    65121    <LinkIncremental>false</LinkIncremental>
    66122    <CustomBuildAfterTargets />
    67123  </PropertyGroup>
     124  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     125    <LinkIncremental>false</LinkIncremental>
     126    <CustomBuildAfterTargets />
     127  </PropertyGroup>
    68128  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    69129    <LinkIncremental>false</LinkIncremental>
    70130    <CustomBuildAfterTargets />
    71131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     133    <LinkIncremental>false</LinkIncremental>
     134    <CustomBuildAfterTargets />
     135  </PropertyGroup>
    72136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    73137    <LinkIncremental>false</LinkIncremental>
    74138    <CustomBuildAfterTargets />
    75139  </PropertyGroup>
     140  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     141    <LinkIncremental>false</LinkIncremental>
     142    <CustomBuildAfterTargets />
     143  </PropertyGroup>
    76144  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    77145    <ClCompile>
    78146      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    79       <WarningLevel>$(WarningLevel)</WarningLevel>
     147      <WarningLevel>Level3</WarningLevel>
    80148      <MinimalRebuild>false</MinimalRebuild>
    81149      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    86154      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    87155      <CompileAsManaged>false</CompileAsManaged>
    88       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     156      <TreatWarningAsError>false</TreatWarningAsError>
    89157      <IntrinsicFunctions>true</IntrinsicFunctions>
    90158      <StringPooling>true</StringPooling>
     
    107175    </CustomBuildStep>
    108176  </ItemDefinitionGroup>
     177  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     178    <ClCompile>
     179      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     180      <WarningLevel>Level3</WarningLevel>
     181      <MinimalRebuild>false</MinimalRebuild>
     182      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     183      <Optimization>Disabled</Optimization>
     184      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     185      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     186      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     187      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     188      <CompileAsManaged>false</CompileAsManaged>
     189      <TreatWarningAsError>false</TreatWarningAsError>
     190      <IntrinsicFunctions>true</IntrinsicFunctions>
     191      <StringPooling>true</StringPooling>
     192      <FunctionLevelLinking>false</FunctionLevelLinking>
     193      <BrowseInformation>true</BrowseInformation>
     194      <FloatingPointExceptions>false</FloatingPointExceptions>
     195      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     196    </ClCompile>
     197    <Link>
     198      <SubSystem>Console</SubSystem>
     199      <GenerateDebugInformation>true</GenerateDebugInformation>
     200      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     201      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     202    </Link>
     203    <CustomBuildStep>
     204      <Message>Executing PNG test program</Message>
     205      <Command>"$(OutDir)pngtest.exe" ..\..\..\pngtest.png "$(IntDir)pngout.png"</Command>
     206      <Outputs>$(IntDir)pngout.png</Outputs>
     207      <Inputs>..\..\..\pngtest.png;$(OutDir)pngtest.exe</Inputs>
     208    </CustomBuildStep>
     209  </ItemDefinitionGroup>
    109210  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    110211    <ClCompile>
    111212      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    112       <WarningLevel>$(WarningLevel)</WarningLevel>
     213      <WarningLevel>Level3</WarningLevel>
    113214      <MinimalRebuild>false</MinimalRebuild>
    114215      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    120221      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    121222      <CompileAsManaged>false</CompileAsManaged>
    122       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     223      <TreatWarningAsError>false</TreatWarningAsError>
     224      <IntrinsicFunctions>true</IntrinsicFunctions>
     225      <StringPooling>true</StringPooling>
     226      <FunctionLevelLinking>false</FunctionLevelLinking>
     227      <BrowseInformation>true</BrowseInformation>
     228      <FloatingPointExceptions>false</FloatingPointExceptions>
     229    </ClCompile>
     230    <Link>
     231      <SubSystem>Console</SubSystem>
     232      <GenerateDebugInformation>true</GenerateDebugInformation>
     233      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     234      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     235    </Link>
     236    <CustomBuildStep>
     237      <Message>Executing PNG test program</Message>
     238      <Command>"$(OutDir)pngtest.exe" ..\..\..\pngtest.png "$(IntDir)pngout.png"</Command>
     239      <Outputs>$(IntDir)pngout.png</Outputs>
     240      <Inputs>..\..\..\pngtest.png;$(OutDir)pngtest.exe</Inputs>
     241    </CustomBuildStep>
     242  </ItemDefinitionGroup>
     243  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     244    <ClCompile>
     245      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     246      <WarningLevel>Level3</WarningLevel>
     247      <MinimalRebuild>false</MinimalRebuild>
     248      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     249      <Optimization>Disabled</Optimization>
     250      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     251      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     252      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     253      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     254      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     255      <CompileAsManaged>false</CompileAsManaged>
     256      <TreatWarningAsError>false</TreatWarningAsError>
    123257      <IntrinsicFunctions>true</IntrinsicFunctions>
    124258      <StringPooling>true</StringPooling>
     
    175309    </CustomBuildStep>
    176310  </ItemDefinitionGroup>
     311  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     312    <ClCompile>
     313      <WarningLevel>$(WarningLevel)</WarningLevel>
     314      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     315      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     316      <Optimization>Full</Optimization>
     317      <FunctionLevelLinking>false</FunctionLevelLinking>
     318      <IntrinsicFunctions>true</IntrinsicFunctions>
     319      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     320      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     321      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     322      <CompileAsManaged>false</CompileAsManaged>
     323      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     324      <StringPooling>true</StringPooling>
     325      <MinimalRebuild>false</MinimalRebuild>
     326      <BrowseInformation>true</BrowseInformation>
     327      <WholeProgramOptimization>true</WholeProgramOptimization>
     328      <FloatingPointExceptions>false</FloatingPointExceptions>
     329    </ClCompile>
     330    <Link>
     331      <SubSystem>Console</SubSystem>
     332      <GenerateDebugInformation>true</GenerateDebugInformation>
     333      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     334      <OptimizeReferences>true</OptimizeReferences>
     335      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     336      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     337      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     338    </Link>
     339    <CustomBuildStep>
     340      <Message>Executing PNG test program</Message>
     341      <Command>"$(OutDir)pngtest.exe" ..\..\..\pngtest.png "$(IntDir)pngout.png"</Command>
     342      <Outputs>$(IntDir)pngout.png</Outputs>
     343      <Inputs>..\..\..\pngtest.png;$(OutDir)pngtest.exe</Inputs>
     344    </CustomBuildStep>
     345  </ItemDefinitionGroup>
    177346  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    178347    <ClCompile>
    179       <WarningLevel>$(WarningLevel)</WarningLevel>
     348      <WarningLevel>Level3</WarningLevel>
    180349      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    181350      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    188357      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    189358      <CompileAsManaged>false</CompileAsManaged>
    190       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     359      <TreatWarningAsError>false</TreatWarningAsError>
     360      <StringPooling>true</StringPooling>
     361      <MinimalRebuild>false</MinimalRebuild>
     362      <BrowseInformation>true</BrowseInformation>
     363      <WholeProgramOptimization>true</WholeProgramOptimization>
     364      <FloatingPointExceptions>false</FloatingPointExceptions>
     365    </ClCompile>
     366    <Link>
     367      <SubSystem>Console</SubSystem>
     368      <GenerateDebugInformation>true</GenerateDebugInformation>
     369      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     370      <OptimizeReferences>true</OptimizeReferences>
     371      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     372      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     373      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     374    </Link>
     375    <CustomBuildStep>
     376      <Message>Executing PNG test program</Message>
     377      <Command>$(OutDir)pngtest.exe ..\..\..\pngtest.png $(IntDir)pngout.png</Command>
     378      <Command>"$(OutDir)pngtest.exe" ..\..\..\pngtest.png "$(IntDir)pngout.png"</Command>
     379      <Outputs>$(IntDir)pngout.png</Outputs>
     380      <Inputs>..\..\..\pngtest.png;$(OutDir)pngtest.exe</Inputs>
     381    </CustomBuildStep>
     382  </ItemDefinitionGroup>
     383  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     384    <ClCompile>
     385      <WarningLevel>Level3</WarningLevel>
     386      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     387      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     388      <Optimization>Full</Optimization>
     389      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     390      <FunctionLevelLinking>false</FunctionLevelLinking>
     391      <IntrinsicFunctions>true</IntrinsicFunctions>
     392      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     393      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     394      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     395      <CompileAsManaged>false</CompileAsManaged>
     396      <TreatWarningAsError>false</TreatWarningAsError>
    191397      <StringPooling>true</StringPooling>
    192398      <MinimalRebuild>false</MinimalRebuild>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/pngunknown/pngunknown.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    2945    <ConfigurationType>Application</ConfigurationType>
    3046    <CharacterSet>Unicode</CharacterSet>
     47    <PlatformToolset>v142</PlatformToolset>
     48  </PropertyGroup>
     49  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     50    <ConfigurationType>Application</ConfigurationType>
     51    <CharacterSet>Unicode</CharacterSet>
     52    <PlatformToolset>v142</PlatformToolset>
    3153  </PropertyGroup>
    3254  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    3355    <ConfigurationType>Application</ConfigurationType>
    3456    <CharacterSet>Unicode</CharacterSet>
     57    <PlatformToolset>v142</PlatformToolset>
     58  </PropertyGroup>
     59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     60    <ConfigurationType>Application</ConfigurationType>
     61    <CharacterSet>Unicode</CharacterSet>
     62    <PlatformToolset>v142</PlatformToolset>
    3563  </PropertyGroup>
    3664  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    3765    <ConfigurationType>Application</ConfigurationType>
    3866    <CharacterSet>Unicode</CharacterSet>
     67    <PlatformToolset>v142</PlatformToolset>
     68  </PropertyGroup>
     69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     70    <ConfigurationType>Application</ConfigurationType>
     71    <CharacterSet>Unicode</CharacterSet>
     72    <PlatformToolset>v142</PlatformToolset>
    3973  </PropertyGroup>
    4074  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4175    <ConfigurationType>Application</ConfigurationType>
    4276    <CharacterSet>Unicode</CharacterSet>
     77    <PlatformToolset>v142</PlatformToolset>
     78  </PropertyGroup>
     79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     80    <ConfigurationType>Application</ConfigurationType>
     81    <CharacterSet>Unicode</CharacterSet>
     82    <PlatformToolset>v142</PlatformToolset>
    4383  </PropertyGroup>
    4484  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    4888    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4989  </ImportGroup>
     90  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     91    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     92  </ImportGroup>
    5093  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
    5194    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    5295  </ImportGroup>
     96  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     97    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     98  </ImportGroup>
    5399  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    54100    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    55101  </ImportGroup>
     102  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     103    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     104  </ImportGroup>
    56105  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
    57106    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    58107  </ImportGroup>
     108  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
     109    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     110  </ImportGroup>
    59111  <PropertyGroup Label="UserMacros" />
    60112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     
    62114    <CustomBuildAfterTargets />
    63115  </PropertyGroup>
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     117    <LinkIncremental>false</LinkIncremental>
     118    <CustomBuildAfterTargets />
     119  </PropertyGroup>
    64120  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    65121    <LinkIncremental>false</LinkIncremental>
    66122    <CustomBuildAfterTargets />
    67123  </PropertyGroup>
     124  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     125    <LinkIncremental>false</LinkIncremental>
     126    <CustomBuildAfterTargets />
     127  </PropertyGroup>
    68128  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    69129    <LinkIncremental>false</LinkIncremental>
    70130    <CustomBuildAfterTargets />
    71131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     133    <LinkIncremental>false</LinkIncremental>
     134    <CustomBuildAfterTargets />
     135  </PropertyGroup>
    72136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    73137    <LinkIncremental>false</LinkIncremental>
    74138    <CustomBuildAfterTargets />
    75139  </PropertyGroup>
     140  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     141    <LinkIncremental>false</LinkIncremental>
     142    <CustomBuildAfterTargets />
     143  </PropertyGroup>
    76144  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    77145    <ClCompile>
    78146      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    79       <WarningLevel>$(WarningLevel)</WarningLevel>
     147      <WarningLevel>Level3</WarningLevel>
    80148      <MinimalRebuild>false</MinimalRebuild>
    81149      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    86154      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    87155      <CompileAsManaged>false</CompileAsManaged>
    88       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     156      <TreatWarningAsError>false</TreatWarningAsError>
    89157      <IntrinsicFunctions>true</IntrinsicFunctions>
    90158      <StringPooling>true</StringPooling>
     
    107175    </CustomBuildStep>
    108176  </ItemDefinitionGroup>
     177  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     178    <ClCompile>
     179      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     180      <WarningLevel>Level3</WarningLevel>
     181      <MinimalRebuild>false</MinimalRebuild>
     182      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     183      <Optimization>Disabled</Optimization>
     184      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     185      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     186      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     187      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     188      <CompileAsManaged>false</CompileAsManaged>
     189      <TreatWarningAsError>false</TreatWarningAsError>
     190      <IntrinsicFunctions>true</IntrinsicFunctions>
     191      <StringPooling>true</StringPooling>
     192      <FunctionLevelLinking>false</FunctionLevelLinking>
     193      <BrowseInformation>true</BrowseInformation>
     194      <FloatingPointExceptions>false</FloatingPointExceptions>
     195      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     196    </ClCompile>
     197    <Link>
     198      <SubSystem>Console</SubSystem>
     199      <GenerateDebugInformation>true</GenerateDebugInformation>
     200      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     201      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     202    </Link>
     203    <CustomBuildStep>
     204      <Message>Executing PNG validation program</Message>
     205      <Command>"$(OutDir)pngunknown.exe" --strict --default --touch "$(IntDir)pngunknown.out" ../../../pngtest.png</Command>
     206      <Outputs>$(IntDir)pngunknown.out</Outputs>
     207      <Inputs>$(OutDir)pngunknown.exe</Inputs>
     208    </CustomBuildStep>
     209  </ItemDefinitionGroup>
    109210  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    110211    <ClCompile>
    111212      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    112       <WarningLevel>$(WarningLevel)</WarningLevel>
     213      <WarningLevel>Level3</WarningLevel>
    113214      <MinimalRebuild>false</MinimalRebuild>
    114215      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    120221      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    121222      <CompileAsManaged>false</CompileAsManaged>
    122       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     223      <TreatWarningAsError>false</TreatWarningAsError>
     224      <IntrinsicFunctions>true</IntrinsicFunctions>
     225      <StringPooling>true</StringPooling>
     226      <FunctionLevelLinking>false</FunctionLevelLinking>
     227      <BrowseInformation>true</BrowseInformation>
     228      <FloatingPointExceptions>false</FloatingPointExceptions>
     229    </ClCompile>
     230    <Link>
     231      <SubSystem>Console</SubSystem>
     232      <GenerateDebugInformation>true</GenerateDebugInformation>
     233      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     234      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     235    </Link>
     236    <CustomBuildStep>
     237      <Message>Executing PNG validation program</Message>
     238      <Command>"$(OutDir)pngunknown.exe" --strict --default --touch "$(IntDir)pngunknown.out" ../../../pngtest.png</Command>
     239      <Outputs>$(IntDir)pngunknown.out</Outputs>
     240      <Inputs>$(OutDir)pngunknown.exe</Inputs>
     241    </CustomBuildStep>
     242  </ItemDefinitionGroup>
     243  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     244    <ClCompile>
     245      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     246      <WarningLevel>Level3</WarningLevel>
     247      <MinimalRebuild>false</MinimalRebuild>
     248      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     249      <Optimization>Disabled</Optimization>
     250      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     251      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     252      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     253      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     254      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     255      <CompileAsManaged>false</CompileAsManaged>
     256      <TreatWarningAsError>false</TreatWarningAsError>
    123257      <IntrinsicFunctions>true</IntrinsicFunctions>
    124258      <StringPooling>true</StringPooling>
     
    175309    </CustomBuildStep>
    176310  </ItemDefinitionGroup>
     311  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     312    <ClCompile>
     313      <WarningLevel>$(WarningLevel)</WarningLevel>
     314      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     315      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     316      <Optimization>Full</Optimization>
     317      <FunctionLevelLinking>false</FunctionLevelLinking>
     318      <IntrinsicFunctions>true</IntrinsicFunctions>
     319      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     320      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     321      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     322      <CompileAsManaged>false</CompileAsManaged>
     323      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     324      <StringPooling>true</StringPooling>
     325      <MinimalRebuild>false</MinimalRebuild>
     326      <BrowseInformation>true</BrowseInformation>
     327      <WholeProgramOptimization>true</WholeProgramOptimization>
     328      <FloatingPointExceptions>false</FloatingPointExceptions>
     329    </ClCompile>
     330    <Link>
     331      <SubSystem>Console</SubSystem>
     332      <GenerateDebugInformation>true</GenerateDebugInformation>
     333      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     334      <OptimizeReferences>true</OptimizeReferences>
     335      <AdditionalDependencies>libpng16.lib</AdditionalDependencies>
     336      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     337      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     338    </Link>
     339    <CustomBuildStep>
     340      <Message>Executing PNG validation program</Message>
     341      <Command>"$(OutDir)pngunknown.exe" --strict --default --touch "$(IntDir)pngunknown.out" ../../../pngtest.png</Command>
     342      <Outputs>$(IntDir)pngunknown.out</Outputs>
     343      <Inputs>$(OutDir)pngunknown.exe</Inputs>
     344    </CustomBuildStep>
     345  </ItemDefinitionGroup>
    177346  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    178347    <ClCompile>
    179       <WarningLevel>$(WarningLevel)</WarningLevel>
     348      <WarningLevel>Level3</WarningLevel>
    180349      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    181350      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    188357      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    189358      <CompileAsManaged>false</CompileAsManaged>
    190       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     359      <TreatWarningAsError>false</TreatWarningAsError>
     360      <StringPooling>true</StringPooling>
     361      <MinimalRebuild>false</MinimalRebuild>
     362      <BrowseInformation>true</BrowseInformation>
     363      <WholeProgramOptimization>true</WholeProgramOptimization>
     364      <FloatingPointExceptions>false</FloatingPointExceptions>
     365    </ClCompile>
     366    <Link>
     367      <SubSystem>Console</SubSystem>
     368      <GenerateDebugInformation>true</GenerateDebugInformation>
     369      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     370      <OptimizeReferences>true</OptimizeReferences>
     371      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     372      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     373      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     374    </Link>
     375    <CustomBuildStep>
     376      <Message>Executing PNG validation program</Message>
     377      <Command>"$(OutDir)pngunknown.exe" --strict --default --touch "$(IntDir)pngunknown.out" ../../../pngtest.png</Command>
     378      <Outputs>$(IntDir)pngunknown.out</Outputs>
     379      <Inputs>$(OutDir)pngunknown.exe</Inputs>
     380    </CustomBuildStep>
     381  </ItemDefinitionGroup>
     382  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     383    <ClCompile>
     384      <WarningLevel>Level3</WarningLevel>
     385      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     386      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     387      <Optimization>Full</Optimization>
     388      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     389      <FunctionLevelLinking>false</FunctionLevelLinking>
     390      <IntrinsicFunctions>true</IntrinsicFunctions>
     391      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     392      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     393      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     394      <CompileAsManaged>false</CompileAsManaged>
     395      <TreatWarningAsError>false</TreatWarningAsError>
    191396      <StringPooling>true</StringPooling>
    192397      <MinimalRebuild>false</MinimalRebuild>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/pngvalid/pngvalid.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    2945    <ConfigurationType>Application</ConfigurationType>
    3046    <CharacterSet>Unicode</CharacterSet>
     47    <PlatformToolset>v142</PlatformToolset>
     48  </PropertyGroup>
     49  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     50    <ConfigurationType>Application</ConfigurationType>
     51    <CharacterSet>Unicode</CharacterSet>
     52    <PlatformToolset>v142</PlatformToolset>
    3153  </PropertyGroup>
    3254  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    3355    <ConfigurationType>Application</ConfigurationType>
    3456    <CharacterSet>Unicode</CharacterSet>
     57    <PlatformToolset>v142</PlatformToolset>
     58  </PropertyGroup>
     59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     60    <ConfigurationType>Application</ConfigurationType>
     61    <CharacterSet>Unicode</CharacterSet>
     62    <PlatformToolset>v142</PlatformToolset>
    3563  </PropertyGroup>
    3664  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    3765    <ConfigurationType>Application</ConfigurationType>
    3866    <CharacterSet>Unicode</CharacterSet>
     67    <PlatformToolset>v142</PlatformToolset>
     68  </PropertyGroup>
     69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     70    <ConfigurationType>Application</ConfigurationType>
     71    <CharacterSet>Unicode</CharacterSet>
     72    <PlatformToolset>v142</PlatformToolset>
    3973  </PropertyGroup>
    4074  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4175    <ConfigurationType>Application</ConfigurationType>
    4276    <CharacterSet>Unicode</CharacterSet>
     77    <PlatformToolset>v142</PlatformToolset>
     78  </PropertyGroup>
     79  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     80    <ConfigurationType>Application</ConfigurationType>
     81    <CharacterSet>Unicode</CharacterSet>
     82    <PlatformToolset>v142</PlatformToolset>
    4383  </PropertyGroup>
    4484  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    4888    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    4989  </ImportGroup>
     90  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     91    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     92  </ImportGroup>
    5093  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="PropertySheets">
    5194    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    5295  </ImportGroup>
     96  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     97    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     98  </ImportGroup>
    5399  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    54100    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    55101  </ImportGroup>
     102  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     103    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     104  </ImportGroup>
    56105  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
    57106    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    58107  </ImportGroup>
     108  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
     109    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     110  </ImportGroup>
    59111  <PropertyGroup Label="UserMacros" />
    60112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     
    62114    <CustomBuildAfterTargets />
    63115  </PropertyGroup>
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     117    <LinkIncremental>false</LinkIncremental>
     118    <CustomBuildAfterTargets />
     119  </PropertyGroup>
    64120  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    65121    <LinkIncremental>false</LinkIncremental>
    66122    <CustomBuildAfterTargets />
    67123  </PropertyGroup>
     124  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     125    <LinkIncremental>false</LinkIncremental>
     126    <CustomBuildAfterTargets />
     127  </PropertyGroup>
    68128  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    69129    <LinkIncremental>false</LinkIncremental>
    70130    <CustomBuildAfterTargets />
    71131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     133    <LinkIncremental>false</LinkIncremental>
     134    <CustomBuildAfterTargets />
     135  </PropertyGroup>
    72136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    73137    <LinkIncremental>false</LinkIncremental>
    74138    <CustomBuildAfterTargets />
    75139  </PropertyGroup>
     140  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     141    <LinkIncremental>false</LinkIncremental>
     142    <CustomBuildAfterTargets />
     143  </PropertyGroup>
    76144  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    77145    <ClCompile>
    78146      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    79       <WarningLevel>$(WarningLevel)</WarningLevel>
     147      <WarningLevel>Level3</WarningLevel>
    80148      <MinimalRebuild>false</MinimalRebuild>
    81149      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    86154      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    87155      <CompileAsManaged>false</CompileAsManaged>
    88       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     156      <TreatWarningAsError>false</TreatWarningAsError>
    89157      <IntrinsicFunctions>true</IntrinsicFunctions>
    90158      <StringPooling>true</StringPooling>
     
    107175    </CustomBuildStep>
    108176  </ItemDefinitionGroup>
     177  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     178    <ClCompile>
     179      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     180      <WarningLevel>Level3</WarningLevel>
     181      <MinimalRebuild>false</MinimalRebuild>
     182      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     183      <Optimization>Disabled</Optimization>
     184      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     185      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     186      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     187      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     188      <CompileAsManaged>false</CompileAsManaged>
     189      <TreatWarningAsError>false</TreatWarningAsError>
     190      <IntrinsicFunctions>true</IntrinsicFunctions>
     191      <StringPooling>true</StringPooling>
     192      <FunctionLevelLinking>false</FunctionLevelLinking>
     193      <BrowseInformation>true</BrowseInformation>
     194      <FloatingPointExceptions>false</FloatingPointExceptions>
     195      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     196    </ClCompile>
     197    <Link>
     198      <SubSystem>Console</SubSystem>
     199      <GenerateDebugInformation>true</GenerateDebugInformation>
     200      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     201      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     202    </Link>
     203    <CustomBuildStep>
     204      <Message>Executing PNG validation program</Message>
     205      <Command>"$(OutDir)pngvalid.exe" --touch "$(IntDir)pngvalid.out"</Command>
     206      <Outputs>$(IntDir)pngvalid.out</Outputs>
     207      <Inputs>$(OutDir)pngvalid.exe</Inputs>
     208    </CustomBuildStep>
     209  </ItemDefinitionGroup>
    109210  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    110211    <ClCompile>
    111212      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    112       <WarningLevel>$(WarningLevel)</WarningLevel>
     213      <WarningLevel>Level3</WarningLevel>
    113214      <MinimalRebuild>false</MinimalRebuild>
    114215      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    120221      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    121222      <CompileAsManaged>false</CompileAsManaged>
    122       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     223      <TreatWarningAsError>false</TreatWarningAsError>
     224      <IntrinsicFunctions>true</IntrinsicFunctions>
     225      <StringPooling>true</StringPooling>
     226      <FunctionLevelLinking>false</FunctionLevelLinking>
     227      <BrowseInformation>true</BrowseInformation>
     228      <FloatingPointExceptions>false</FloatingPointExceptions>
     229    </ClCompile>
     230    <Link>
     231      <SubSystem>Console</SubSystem>
     232      <GenerateDebugInformation>true</GenerateDebugInformation>
     233      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     234      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     235    </Link>
     236    <CustomBuildStep>
     237      <Message>Executing PNG validation program</Message>
     238      <Command>"$(OutDir)pngvalid.exe" --touch "$(IntDir)pngvalid.out"</Command>
     239      <Outputs>$(IntDir)pngvalid.out</Outputs>
     240      <Inputs>$(OutDir)pngvalid.exe</Inputs>
     241    </CustomBuildStep>
     242  </ItemDefinitionGroup>
     243  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     244    <ClCompile>
     245      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     246      <WarningLevel>Level3</WarningLevel>
     247      <MinimalRebuild>false</MinimalRebuild>
     248      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     249      <Optimization>Disabled</Optimization>
     250      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     251      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     252      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     253      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     254      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     255      <CompileAsManaged>false</CompileAsManaged>
     256      <TreatWarningAsError>false</TreatWarningAsError>
    123257      <IntrinsicFunctions>true</IntrinsicFunctions>
    124258      <StringPooling>true</StringPooling>
     
    175309    </CustomBuildStep>
    176310  </ItemDefinitionGroup>
     311  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     312    <ClCompile>
     313      <WarningLevel>$(WarningLevel)</WarningLevel>
     314      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     315      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     316      <Optimization>Full</Optimization>
     317      <FunctionLevelLinking>false</FunctionLevelLinking>
     318      <IntrinsicFunctions>true</IntrinsicFunctions>
     319      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;PNG_USE_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     320      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     321      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     322      <CompileAsManaged>false</CompileAsManaged>
     323      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     324      <StringPooling>true</StringPooling>
     325      <MinimalRebuild>false</MinimalRebuild>
     326      <BrowseInformation>true</BrowseInformation>
     327      <WholeProgramOptimization>true</WholeProgramOptimization>
     328      <FloatingPointExceptions>false</FloatingPointExceptions>
     329    </ClCompile>
     330    <Link>
     331      <SubSystem>Console</SubSystem>
     332      <GenerateDebugInformation>true</GenerateDebugInformation>
     333      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     334      <OptimizeReferences>true</OptimizeReferences>
     335      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     336      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     337      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     338    </Link>
     339    <CustomBuildStep>
     340      <Message>Executing PNG validation program</Message>
     341      <Command>"$(OutDir)pngvalid.exe" --touch "$(IntDir)pngvalid.out"</Command>
     342      <Outputs>$(IntDir)pngvalid.out</Outputs>
     343      <Inputs>$(OutDir)pngvalid.exe</Inputs>
     344    </CustomBuildStep>
     345  </ItemDefinitionGroup>
    177346  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    178347    <ClCompile>
    179       <WarningLevel>$(WarningLevel)</WarningLevel>
     348      <WarningLevel>Level3</WarningLevel>
    180349      <PrecompiledHeader>NotUsing</PrecompiledHeader>
    181350      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     
    188357      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
    189358      <CompileAsManaged>false</CompileAsManaged>
    190       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     359      <TreatWarningAsError>false</TreatWarningAsError>
     360      <StringPooling>true</StringPooling>
     361      <MinimalRebuild>false</MinimalRebuild>
     362      <BrowseInformation>true</BrowseInformation>
     363      <WholeProgramOptimization>true</WholeProgramOptimization>
     364      <FloatingPointExceptions>false</FloatingPointExceptions>
     365    </ClCompile>
     366    <Link>
     367      <SubSystem>Console</SubSystem>
     368      <GenerateDebugInformation>true</GenerateDebugInformation>
     369      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     370      <OptimizeReferences>true</OptimizeReferences>
     371      <AdditionalDependencies>libpng16.lib;zlib.lib</AdditionalDependencies>
     372      <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
     373      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
     374    </Link>
     375    <CustomBuildStep>
     376      <Message>Executing PNG validation program</Message>
     377      <Command>"$(OutDir)pngvalid.exe" --touch "$(IntDir)pngvalid.out"</Command>
     378      <Outputs>$(IntDir)pngvalid.out</Outputs>
     379      <Inputs>$(OutDir)pngvalid.exe</Inputs>
     380    </CustomBuildStep>
     381  </ItemDefinitionGroup>
     382  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     383    <ClCompile>
     384      <WarningLevel>Level3</WarningLevel>
     385      <PrecompiledHeader>NotUsing</PrecompiledHeader>
     386      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     387      <Optimization>Full</Optimization>
     388      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     389      <FunctionLevelLinking>false</FunctionLevelLinking>
     390      <IntrinsicFunctions>true</IntrinsicFunctions>
     391      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     392      <AdditionalIncludeDirectories>$(ZLibSrcDir);..\..\..\scripts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     393      <DisableSpecificWarnings>$(DisableSpecificWarnings)</DisableSpecificWarnings>
     394      <CompileAsManaged>false</CompileAsManaged>
     395      <TreatWarningAsError>false</TreatWarningAsError>
    191396      <StringPooling>true</StringPooling>
    192397      <MinimalRebuild>false</MinimalRebuild>
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/vstudio.sln

    r96425 r103316  
    1 Microsoft Visual Studio Solution File, Format Version 11.00
    2 # Visual Studio 2010
     1Microsoft Visual Studio Solution File, Format Version 12.00
     2# Visual Studio Version 16
     3VisualStudioVersion = 16.0.31515.178
     4MinimumVisualStudioVersion = 10.0.40219.1
    35Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib\zlib.vcxproj", "{60F89955-91C6-3A36-8000-13C592FEC2DF}"
    46EndProject
     
    4143Global
    4244        GlobalSection(SolutionConfigurationPlatforms) = preSolution
     45                Debug Library|ARM64 = Debug Library|ARM64
    4346                Debug Library|Win32 = Debug Library|Win32
     47                Debug|ARM64 = Debug|ARM64
    4448                Debug|Win32 = Debug|Win32
     49                Release Library|ARM64 = Release Library|ARM64
    4550                Release Library|Win32 = Release Library|Win32
     51                Release|ARM64 = Release|ARM64
    4652                Release|Win32 = Release|Win32
    4753        EndGlobalSection
    4854        GlobalSection(ProjectConfigurationPlatforms) = postSolution
     55                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     56                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
     57                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
     58                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|Win32.Build.0 = Debug Library|Win32
     59                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|ARM64.ActiveCfg = Debug|ARM64
     60                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|ARM64.Build.0 = Debug|ARM64
     61                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|Win32.ActiveCfg = Debug|Win32
     62                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|Win32.Build.0 = Debug|Win32
     63                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     64                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|ARM64.Build.0 = Release Library|ARM64
     65                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|Win32.ActiveCfg = Release Library|Win32
     66                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|Win32.Build.0 = Release Library|Win32
     67                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|ARM64.ActiveCfg = Release|ARM64
     68                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|ARM64.Build.0 = Release|ARM64
     69                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|Win32.ActiveCfg = Release|Win32
     70                {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|Win32.Build.0 = Release|Win32
     71                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|ARM64.ActiveCfg = Release|ARM64
     72                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|ARM64.Build.0 = Release|ARM64
     73                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|Win32.ActiveCfg = Release|Win32
     74                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|Win32.Build.0 = Release|Win32
     75                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|ARM64.ActiveCfg = Release|ARM64
     76                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|ARM64.Build.0 = Release|ARM64
     77                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|Win32.ActiveCfg = Release|Win32
     78                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|Win32.Build.0 = Release|Win32
     79                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|ARM64.ActiveCfg = Release|ARM64
     80                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|ARM64.Build.0 = Release|ARM64
     81                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|Win32.ActiveCfg = Release|Win32
     82                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|Win32.Build.0 = Release|Win32
     83                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|ARM64.ActiveCfg = Release|ARM64
     84                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|ARM64.Build.0 = Release|ARM64
     85                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|Win32.ActiveCfg = Release|Win32
     86                {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|Win32.Build.0 = Release|Win32
     87                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     88                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
    4989                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    5090                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|Win32.Build.0 = Debug Library|Win32
     91                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|ARM64.ActiveCfg = Debug|ARM64
     92                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|ARM64.Build.0 = Debug|ARM64
    5193                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|Win32.ActiveCfg = Debug|Win32
    5294                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|Win32.Build.0 = Debug|Win32
     95                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     96                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|ARM64.Build.0 = Release Library|ARM64
    5397                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|Win32.ActiveCfg = Release Library|Win32
    5498                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|Win32.Build.0 = Release Library|Win32
     99                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|ARM64.ActiveCfg = Release|ARM64
     100                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|ARM64.Build.0 = Release|ARM64
    55101                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|Win32.ActiveCfg = Release|Win32
    56102                {D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|Win32.Build.0 = Release|Win32
     103                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     104                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
    57105                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    58106                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|Win32.Build.0 = Debug Library|Win32
     107                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|ARM64.ActiveCfg = Debug|ARM64
     108                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|ARM64.Build.0 = Debug|ARM64
    59109                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|Win32.ActiveCfg = Debug|Win32
    60110                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|Win32.Build.0 = Debug|Win32
     111                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     112                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|ARM64.Build.0 = Release Library|ARM64
    61113                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|Win32.ActiveCfg = Release Library|Win32
    62114                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|Win32.Build.0 = Release Library|Win32
     115                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|ARM64.ActiveCfg = Release|ARM64
     116                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|ARM64.Build.0 = Release|ARM64
    63117                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|Win32.ActiveCfg = Release|Win32
    64118                {228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|Win32.Build.0 = Release|Win32
    65                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    66                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug Library|Win32.Build.0 = Debug Library|Win32
    67                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|Win32.ActiveCfg = Debug|Win32
    68                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Debug|Win32.Build.0 = Debug|Win32
    69                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|Win32.ActiveCfg = Release Library|Win32
    70                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release Library|Win32.Build.0 = Release Library|Win32
    71                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|Win32.ActiveCfg = Release|Win32
    72                 {60F89955-91C6-3A36-8000-13C592FEC2DF}.Release|Win32.Build.0 = Release|Win32
     119                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     120                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
    73121                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    74122                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug Library|Win32.Build.0 = Debug Library|Win32
     123                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug|ARM64.ActiveCfg = Debug|ARM64
     124                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug|ARM64.Build.0 = Debug|ARM64
    75125                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug|Win32.ActiveCfg = Debug|Win32
    76126                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Debug|Win32.Build.0 = Debug|Win32
     127                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     128                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release Library|ARM64.Build.0 = Release Library|ARM64
    77129                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release Library|Win32.ActiveCfg = Release Library|Win32
    78130                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release Library|Win32.Build.0 = Release Library|Win32
     131                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release|ARM64.ActiveCfg = Release|ARM64
     132                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release|ARM64.Build.0 = Release|ARM64
    79133                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release|Win32.ActiveCfg = Release|Win32
    80134                {9B36B6FE-7FC0-434F-A71F-BBEF8099F1D8}.Release|Win32.Build.0 = Release|Win32
    81                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|Win32.ActiveCfg = Release|Win32
    82                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug Library|Win32.Build.0 = Release|Win32
    83                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|Win32.ActiveCfg = Release|Win32
    84                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Debug|Win32.Build.0 = Release|Win32
    85                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|Win32.ActiveCfg = Release|Win32
    86                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release Library|Win32.Build.0 = Release|Win32
    87                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|Win32.ActiveCfg = Release|Win32
    88                 {EB33566E-DA7F-4D28-9077-88C0B7C77E35}.Release|Win32.Build.0 = Release|Win32
     135                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     136                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
    89137                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    90138                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug Library|Win32.Build.0 = Debug Library|Win32
     139                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug|ARM64.ActiveCfg = Debug|ARM64
     140                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug|ARM64.Build.0 = Debug|ARM64
    91141                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug|Win32.ActiveCfg = Debug|Win32
    92142                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Debug|Win32.Build.0 = Debug|Win32
     143                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     144                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release Library|ARM64.Build.0 = Release Library|ARM64
    93145                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release Library|Win32.ActiveCfg = Release Library|Win32
    94146                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release Library|Win32.Build.0 = Release Library|Win32
     147                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release|ARM64.ActiveCfg = Release|ARM64
     148                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release|ARM64.Build.0 = Release|ARM64
    95149                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release|Win32.ActiveCfg = Release|Win32
    96150                {277AC57F-313B-4D06-B119-A3CDB672D2FF}.Release|Win32.Build.0 = Release|Win32
     151                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug Library|ARM64.ActiveCfg = Debug Library|ARM64
     152                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug Library|ARM64.Build.0 = Debug Library|ARM64
    97153                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug Library|Win32.ActiveCfg = Debug Library|Win32
    98154                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug Library|Win32.Build.0 = Debug Library|Win32
     155                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug|ARM64.ActiveCfg = Debug|ARM64
     156                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug|ARM64.Build.0 = Debug|ARM64
    99157                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug|Win32.ActiveCfg = Debug|Win32
    100158                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Debug|Win32.Build.0 = Debug|Win32
     159                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release Library|ARM64.ActiveCfg = Release Library|ARM64
     160                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release Library|ARM64.Build.0 = Release Library|ARM64
    101161                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release Library|Win32.ActiveCfg = Release Library|Win32
    102162                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release Library|Win32.Build.0 = Release Library|Win32
     163                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release|ARM64.ActiveCfg = Release|ARM64
     164                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release|ARM64.Build.0 = Release|ARM64
    103165                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release|Win32.ActiveCfg = Release|Win32
    104166                {C5D3156C-8C8C-4936-B35F-2B829BA36FEC}.Release|Win32.Build.0 = Release|Win32
     
    107169                HideSolutionNode = FALSE
    108170        EndGlobalSection
     171        GlobalSection(ExtensibilityGlobals) = postSolution
     172                SolutionGuid = {785775C5-509E-4727-A290-F1B65E1B68B2}
     173        EndGlobalSection
    109174EndGlobal
  • trunk/src/libs/libpng-1.6.42/projects/vstudio/zlib/zlib.vcxproj

    r96425 r103316  
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     4    <ProjectConfiguration Include="Debug Library|ARM64">
     5      <Configuration>Debug Library</Configuration>
     6      <Platform>ARM64</Platform>
     7    </ProjectConfiguration>
    48    <ProjectConfiguration Include="Debug Library|Win32">
    59      <Configuration>Debug Library</Configuration>
    610      <Platform>Win32</Platform>
    711    </ProjectConfiguration>
     12    <ProjectConfiguration Include="Debug|ARM64">
     13      <Configuration>Debug</Configuration>
     14      <Platform>ARM64</Platform>
     15    </ProjectConfiguration>
    816    <ProjectConfiguration Include="Debug|Win32">
    917      <Configuration>Debug</Configuration>
    1018      <Platform>Win32</Platform>
    1119    </ProjectConfiguration>
     20    <ProjectConfiguration Include="Release Library|ARM64">
     21      <Configuration>Release Library</Configuration>
     22      <Platform>ARM64</Platform>
     23    </ProjectConfiguration>
    1224    <ProjectConfiguration Include="Release Library|Win32">
    1325      <Configuration>Release Library</Configuration>
    1426      <Platform>Win32</Platform>
     27    </ProjectConfiguration>
     28    <ProjectConfiguration Include="Release|ARM64">
     29      <Configuration>Release</Configuration>
     30      <Platform>ARM64</Platform>
    1531    </ProjectConfiguration>
    1632    <ProjectConfiguration Include="Release|Win32">
     
    4157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'" Label="Configuration">
    4258    <ConfigurationType>StaticLibrary</ConfigurationType>
     59    <PlatformToolset>v142</PlatformToolset>
     60  </PropertyGroup>
     61  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="Configuration">
     62    <ConfigurationType>StaticLibrary</ConfigurationType>
     63    <PlatformToolset>v142</PlatformToolset>
    4364  </PropertyGroup>
    4465  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    4566    <ConfigurationType>StaticLibrary</ConfigurationType>
     67    <PlatformToolset>v142</PlatformToolset>
     68  </PropertyGroup>
     69  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
     70    <ConfigurationType>StaticLibrary</ConfigurationType>
     71    <PlatformToolset>v142</PlatformToolset>
    4672  </PropertyGroup>
    4773  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="Configuration">
    4874    <ConfigurationType>StaticLibrary</ConfigurationType>
     75    <PlatformToolset>v142</PlatformToolset>
     76  </PropertyGroup>
     77  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="Configuration">
     78    <ConfigurationType>StaticLibrary</ConfigurationType>
     79    <PlatformToolset>v142</PlatformToolset>
    4980  </PropertyGroup>
    5081  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    5182    <ConfigurationType>StaticLibrary</ConfigurationType>
    5283  </PropertyGroup>
     84  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     85    <ConfigurationType>StaticLibrary</ConfigurationType>
     86  </PropertyGroup>
    5387  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    5488    <ConfigurationType>StaticLibrary</ConfigurationType>
     89    <PlatformToolset>v142</PlatformToolset>
     90  </PropertyGroup>
     91  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
     92    <ConfigurationType>StaticLibrary</ConfigurationType>
     93    <PlatformToolset>v142</PlatformToolset>
    5594  </PropertyGroup>
    5695  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     
    6099    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    61100  </ImportGroup>
     101  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'" Label="PropertySheets">
     102    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     103  </ImportGroup>
    62104  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    63105    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    64106  </ImportGroup>
     107  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
     108    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     109  </ImportGroup>
    65110  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'" Label="PropertySheets">
     111    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
     112  </ImportGroup>
     113  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'" Label="PropertySheets">
    66114    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
    67115  </ImportGroup>
     
    69117    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
    70118  </ImportGroup>
     119  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
     120    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     121  </ImportGroup>
    71122  <PropertyGroup Label="UserMacros" />
    72123  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    73124    <LinkIncremental>true</LinkIncremental>
    74125  </PropertyGroup>
     126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     127    <LinkIncremental>true</LinkIncremental>
     128  </PropertyGroup>
    75129  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    76130    <LinkIncremental>true</LinkIncremental>
    77131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     133    <LinkIncremental>true</LinkIncremental>
     134  </PropertyGroup>
    78135  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    79136    <LinkIncremental>true</LinkIncremental>
    80137  </PropertyGroup>
     138  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     139    <LinkIncremental>true</LinkIncremental>
     140  </PropertyGroup>
    81141  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    82142    <LinkIncremental>true</LinkIncremental>
    83143  </PropertyGroup>
     144  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     145    <LinkIncremental>true</LinkIncremental>
     146  </PropertyGroup>
    84147  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    85148    <LinkIncremental>true</LinkIncremental>
    86149  </PropertyGroup>
     150  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     151    <LinkIncremental>true</LinkIncremental>
     152  </PropertyGroup>
    87153  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|Win32'">
    88154    <ClCompile>
    89       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     155      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    90156      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    91       <WarningLevel>$(WarningLevel)</WarningLevel>
     157      <WarningLevel>Level3</WarningLevel>
    92158      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    93159      <Optimization>Disabled</Optimization>
     
    95161      <FunctionLevelLinking>true</FunctionLevelLinking>
    96162      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
    97       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     163      <TreatWarningAsError>false</TreatWarningAsError>
    98164    </ClCompile>
    99165    <Link>
     
    103169    </Link>
    104170  </ItemDefinitionGroup>
     171  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Library|ARM64'">
     172    <ClCompile>
     173      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     174      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     175      <WarningLevel>Level3</WarningLevel>
     176      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     177      <Optimization>Disabled</Optimization>
     178      <BrowseInformation>true</BrowseInformation>
     179      <FunctionLevelLinking>true</FunctionLevelLinking>
     180      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
     181      <TreatWarningAsError>false</TreatWarningAsError>
     182    </ClCompile>
     183    <Link>
     184      <GenerateDebugInformation>true</GenerateDebugInformation>
     185      <SubSystem>Windows</SubSystem>
     186    </Link>
     187  </ItemDefinitionGroup>
    105188  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    106189    <ClCompile>
    107       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    108       <WarningLevel>$(WarningLevel)</WarningLevel>
     190      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     191      <WarningLevel>Level3</WarningLevel>
    109192      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    110193      <Optimization>Disabled</Optimization>
     
    112195      <FunctionLevelLinking>true</FunctionLevelLinking>
    113196      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
    114       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     197      <TreatWarningAsError>false</TreatWarningAsError>
    115198      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    116199    </ClCompile>
     
    121204    </Link>
    122205  </ItemDefinitionGroup>
     206  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     207    <ClCompile>
     208      <PreprocessorDefinitions>WIN32;_DEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     209      <WarningLevel>Level3</WarningLevel>
     210      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     211      <Optimization>Disabled</Optimization>
     212      <BrowseInformation>true</BrowseInformation>
     213      <FunctionLevelLinking>true</FunctionLevelLinking>
     214      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
     215      <TreatWarningAsError>false</TreatWarningAsError>
     216      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     217    </ClCompile>
     218    <Link>
     219      <GenerateDebugInformation>true</GenerateDebugInformation>
     220      <SubSystem>Windows</SubSystem>
     221    </Link>
     222  </ItemDefinitionGroup>
    123223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|Win32'">
    124224    <ClCompile>
    125       <WarningLevel>$(WarningLevel)</WarningLevel>
     225      <WarningLevel>Level3</WarningLevel>
    126226      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    127227      <Optimization>Full</Optimization>
     
    132232      <FunctionLevelLinking>true</FunctionLevelLinking>
    133233      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
    134       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     234      <TreatWarningAsError>false</TreatWarningAsError>
    135235      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    136       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     236      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    137237    </ClCompile>
    138238    <Link>
     
    145245    </Lib>
    146246  </ItemDefinitionGroup>
    147   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    148     <ClCompile>
    149       <WarningLevel>$(WarningLevel)</WarningLevel>
     247  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Library|ARM64'">
     248    <ClCompile>
     249      <WarningLevel>Level3</WarningLevel>
    150250      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    151251      <Optimization>Full</Optimization>
     
    156256      <FunctionLevelLinking>true</FunctionLevelLinking>
    157257      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
    158       <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
    159       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    160     </ClCompile>
    161     <Link>
    162       <TargetMachine>MachineX86</TargetMachine>
    163       <GenerateDebugInformation>true</GenerateDebugInformation>
    164       <SubSystem>Windows</SubSystem>
    165       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    166       <OptimizeReferences>true</OptimizeReferences>
     258      <TreatWarningAsError>false</TreatWarningAsError>
     259      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
     260      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     261    </ClCompile>
     262    <Link>
     263      <GenerateDebugInformation>true</GenerateDebugInformation>
     264      <SubSystem>Windows</SubSystem>
    167265    </Link>
    168266    <Lib>
     
    170268    </Lib>
    171269  </ItemDefinitionGroup>
     270  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     271    <ClCompile>
     272      <WarningLevel>$(WarningLevel)</WarningLevel>
     273      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     274      <Optimization>Full</Optimization>
     275      <IntrinsicFunctions>true</IntrinsicFunctions>
     276      <WholeProgramOptimization>true</WholeProgramOptimization>
     277      <BufferSecurityCheck>false</BufferSecurityCheck>
     278      <BrowseInformation>true</BrowseInformation>
     279      <FunctionLevelLinking>true</FunctionLevelLinking>
     280      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
     281      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     282      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     283    </ClCompile>
     284    <Link>
     285      <TargetMachine>MachineX86</TargetMachine>
     286      <GenerateDebugInformation>true</GenerateDebugInformation>
     287      <SubSystem>Windows</SubSystem>
     288      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     289      <OptimizeReferences>true</OptimizeReferences>
     290    </Link>
     291    <Lib>
     292      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
     293    </Lib>
     294  </ItemDefinitionGroup>
     295  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     296    <ClCompile>
     297      <WarningLevel>$(WarningLevel)</WarningLevel>
     298      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
     299      <Optimization>Full</Optimization>
     300      <IntrinsicFunctions>true</IntrinsicFunctions>
     301      <WholeProgramOptimization>true</WholeProgramOptimization>
     302      <BufferSecurityCheck>false</BufferSecurityCheck>
     303      <BrowseInformation>true</BrowseInformation>
     304      <FunctionLevelLinking>true</FunctionLevelLinking>
     305      <DisableSpecificWarnings>$(DisableSpecificWarnings);4127;4131;4242;4244</DisableSpecificWarnings>
     306      <TreatWarningAsError>$(TreatWarningAsError)</TreatWarningAsError>
     307      <PreprocessorDefinitions>WIN32;NDEBUG;Z_SOLO;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     308    </ClCompile>
     309    <Link>
     310      <GenerateDebugInformation>true</GenerateDebugInformation>
     311      <SubSystem>Windows</SubSystem>
     312      <EnableCOMDATFolding>true</EnableCOMDATFolding>
     313      <OptimizeReferences>true</OptimizeReferences>
     314    </Link>
     315    <Lib>
     316      <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
     317    </Lib>
     318  </ItemDefinitionGroup>
    172319  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    173320  <ImportGroup Label="ExtensionTargets">
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette