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>