winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

AppInstallerCLI.vcxproj (18093B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <Import Project="$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" />
      4   <PropertyGroup Label="Globals">
      5     <CppWinRTOptimized>true</CppWinRTOptimized>
      6     <CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
      7     <MinimalCoreWin>true</MinimalCoreWin>
      8     <VCProjectVersion>15.0</VCProjectVersion>
      9     <ProjectGuid>{5b6f90df-fd19-4bae-83d9-24dad128e777}</ProjectGuid>
     10     <Keyword>Win32Proj</Keyword>
     11     <RootNamespace>AppInstallerCLI</RootNamespace>
     12     <WindowsTargetPlatformVersion>10.0.26100.0</WindowsTargetPlatformVersion>
     13     <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion>
     14     <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
     15   </PropertyGroup>
     16   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     17   <ItemGroup Label="ProjectConfigurations">
     18     <ProjectConfiguration Include="Debug|ARM64">
     19       <Configuration>Debug</Configuration>
     20       <Platform>ARM64</Platform>
     21     </ProjectConfiguration>
     22     <ProjectConfiguration Include="Debug|Win32">
     23       <Configuration>Debug</Configuration>
     24       <Platform>Win32</Platform>
     25     </ProjectConfiguration>
     26     <ProjectConfiguration Include="Release|ARM64">
     27       <Configuration>Release</Configuration>
     28       <Platform>ARM64</Platform>
     29     </ProjectConfiguration>
     30     <ProjectConfiguration Include="Release|Win32">
     31       <Configuration>Release</Configuration>
     32       <Platform>Win32</Platform>
     33     </ProjectConfiguration>
     34     <ProjectConfiguration Include="Debug|x64">
     35       <Configuration>Debug</Configuration>
     36       <Platform>x64</Platform>
     37     </ProjectConfiguration>
     38     <ProjectConfiguration Include="Release|x64">
     39       <Configuration>Release</Configuration>
     40       <Platform>x64</Platform>
     41     </ProjectConfiguration>
     42   </ItemGroup>
     43   <PropertyGroup Label="Configuration">
     44     <ConfigurationType>Application</ConfigurationType>
     45     <PlatformToolset>v140</PlatformToolset>
     46     <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
     47     <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset>
     48     <PlatformToolset Condition="'$(VisualStudioVersion)' == '17.0'">v143</PlatformToolset>
     49     <CharacterSet>Unicode</CharacterSet>
     50   </PropertyGroup>
     51   <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
     52     <UseDebugLibraries>true</UseDebugLibraries>
     53     <LinkIncremental>true</LinkIncremental>
     54   </PropertyGroup>
     55   <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
     56     <UseDebugLibraries>false</UseDebugLibraries>
     57     <WholeProgramOptimization>true</WholeProgramOptimization>
     58     <LinkIncremental>false</LinkIncremental>
     59   </PropertyGroup>
     60   <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
     61     <SpectreMitigation>Spectre</SpectreMitigation>
     62   </PropertyGroup>
     63   <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     64     <SpectreMitigation>Spectre</SpectreMitigation>
     65   </PropertyGroup>
     66   <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     67     <SpectreMitigation>Spectre</SpectreMitigation>
     68   </PropertyGroup>
     69   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     70   <ImportGroup Label="ExtensionSettings">
     71   </ImportGroup>
     72   <ImportGroup Label="Shared">
     73     <Import Project="..\binver\binver.vcxitems" Label="Shared" />
     74   </ImportGroup>
     75   <ImportGroup Label="PropertySheets">
     76     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     77   </ImportGroup>
     78   <ImportGroup Label="PropertySheets">
     79     <Import Project="PropertySheet.props" />
     80   </ImportGroup>
     81   <PropertyGroup Label="UserMacros" />
     82   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     83     <LinkIncremental>true</LinkIncremental>
     84     <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
     85     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
     86     <RunCodeAnalysis>true</RunCodeAnalysis>
     87     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
     88     <TargetName>winget</TargetName>
     89   </PropertyGroup>
     90   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
     91     <LinkIncremental>true</LinkIncremental>
     92     <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
     93     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
     94     <RunCodeAnalysis>true</RunCodeAnalysis>
     95     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
     96     <TargetName>winget</TargetName>
     97   </PropertyGroup>
     98   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     99     <LinkIncremental>true</LinkIncremental>
    100     <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir>
    101     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
    102     <RunCodeAnalysis>true</RunCodeAnalysis>
    103     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
    104     <TargetName>winget</TargetName>
    105   </PropertyGroup>
    106   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    107     <LinkIncremental>false</LinkIncremental>
    108     <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir>
    109     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
    110     <RunCodeAnalysis>false</RunCodeAnalysis>
    111     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
    112     <TargetName>winget</TargetName>
    113   </PropertyGroup>
    114   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    115     <LinkIncremental>false</LinkIncremental>
    116     <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
    117     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
    118     <RunCodeAnalysis>false</RunCodeAnalysis>
    119     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
    120     <TargetName>winget</TargetName>
    121   </PropertyGroup>
    122   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
    123     <LinkIncremental>false</LinkIncremental>
    124     <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir>
    125     <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
    126     <RunCodeAnalysis>false</RunCodeAnalysis>
    127     <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet>
    128     <TargetName>winget</TargetName>
    129   </PropertyGroup>
    130   <Import Project="$(ProjectDir)\..\vcpkg.props" />
    131   <ItemDefinitionGroup>
    132     <ClCompile>
    133       <PrecompiledHeader>NotUsing</PrecompiledHeader>
    134       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
    135       <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
    136       <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    137       <WarningLevel>Level4</WarningLevel>
    138       <AdditionalOptions>%(AdditionalOptions) /permissive- /bigobj</AdditionalOptions>
    139     </ClCompile>
    140   </ItemDefinitionGroup>
    141   <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
    142     <ClCompile>
    143       <Optimization>Disabled</Optimization>
    144       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    145       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    146       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    147       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</TreatWarningAsError>
    148       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatWarningAsError>
    149       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</ControlFlowGuard>
    150       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ControlFlowGuard>
    151       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">stdcpp17</LanguageStandard>
    152       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard>
    153       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</SDLCheck>
    154       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</SDLCheck>
    155       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</EnablePREfast>
    156       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</EnablePREfast>
    157       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</RuntimeTypeInfo>
    158       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</RuntimeTypeInfo>
    159     </ClCompile>
    160     <Link>
    161       <SubSystem>Console</SubSystem>
    162       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    163       <AdditionalDependencies Condition="'$(Configuration)'=='Debug'">%(AdditionalDependencies)</AdditionalDependencies>
    164       <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</CETCompat>
    165     </Link>
    166     <Manifest>
    167       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    168     </Manifest>
    169     <Manifest>
    170       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    171     </Manifest>
    172   </ItemDefinitionGroup>
    173   <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
    174     <ClCompile>
    175       <PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    176       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    177       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError>
    178       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ControlFlowGuard>
    179       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdcpp17</LanguageStandard>
    180       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</SDLCheck>
    181       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnablePREfast>
    182       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</RuntimeTypeInfo>
    183     </ClCompile>
    184     <Manifest>
    185       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    186     </Manifest>
    187     <Link>
    188       <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CETCompat>
    189     </Link>
    190   </ItemDefinitionGroup>
    191   <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
    192     <ClCompile>
    193       <Optimization>MaxSpeed</Optimization>
    194       <FunctionLevelLinking>true</FunctionLevelLinking>
    195       <IntrinsicFunctions>true</IntrinsicFunctions>
    196       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    197       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    198       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    199       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir);$(ProjectDir)..\WindowsPackageManager\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    200       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</TreatWarningAsError>
    201       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatWarningAsError>
    202       <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatWarningAsError>
    203       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Guard</ControlFlowGuard>
    204       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Guard</ControlFlowGuard>
    205       <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Guard</ControlFlowGuard>
    206       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">stdcpp17</LanguageStandard>
    207       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">stdcpp17</LanguageStandard>
    208       <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdcpp17</LanguageStandard>
    209       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</SDLCheck>
    210       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</SDLCheck>
    211       <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</SDLCheck>
    212       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</EnablePREfast>
    213       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EnablePREfast>
    214       <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</EnablePREfast>
    215       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</RuntimeTypeInfo>
    216       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</RuntimeTypeInfo>
    217       <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</RuntimeTypeInfo>
    218     </ClCompile>
    219     <Link>
    220       <SubSystem>Console</SubSystem>
    221       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    222       <OptimizeReferences>true</OptimizeReferences>
    223       <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    224       <AdditionalDependencies Condition="'$(Configuration)'=='Release'">%(AdditionalDependencies)</AdditionalDependencies>
    225       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions>
    226       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions>
    227       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions>
    228       <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CETCompat>
    229       <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</CETCompat>
    230     </Link>
    231     <Manifest>
    232       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    233     </Manifest>
    234     <Manifest>
    235       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    236     </Manifest>
    237     <Manifest>
    238       <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
    239     </Manifest>
    240   </ItemDefinitionGroup>
    241   <ItemGroup>
    242     <ClCompile Include="main.cpp" />
    243   </ItemGroup>
    244   <ItemGroup>
    245     <None Include="packages.config" />
    246     <None Include="PropertySheet.props" />
    247   </ItemGroup>
    248   <ItemGroup>
    249     <ProjectReference Include="..\WindowsPackageManager\WindowsPackageManager.vcxproj">
    250       <Project>{2046b5af-666d-4ce8-8d3e-c32c57908a56}</Project>
    251     </ProjectReference>
    252   </ItemGroup>
    253   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    254   <ImportGroup Label="ExtensionTargets">
    255     <Import Project="$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" />
    256   </ImportGroup>
    257   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    258     <PropertyGroup>
    259       <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    260     </PropertyGroup>
    261     <Error Condition="!Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props'))" />
    262     <Error Condition="!Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets'))" />
    263   </Target>
    264 </Project>