|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
3 |
| - <Import Project="..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.props" Condition="Exists('..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.props')" /> |
4 | 3 |
|
5 | 4 | <PropertyGroup Label="Globals">
|
6 | 5 | <ProjectGuid>{b4427499-9fde-4208-b456-5bc580637633}</ProjectGuid>
|
|
16 | 15 | <TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
|
17 | 16 | </PropertyGroup>
|
18 | 17 |
|
| 18 | + <PropertyGroup Label="NuGet Dependencies"> |
| 19 | + <TerminalCppWinrt>true</TerminalCppWinrt> |
| 20 | + <TerminalXamlApplicationToolkit>true</TerminalXamlApplicationToolkit> |
| 21 | + <TerminalVCRTForwarders>true</TerminalVCRTForwarders> |
| 22 | + </PropertyGroup> |
| 23 | + |
19 | 24 | <Import Project="..\..\..\common.openconsole.props" Condition="'$(OpenConsoleDir)'==''" />
|
| 25 | + <Import Project="$(OpenConsoleDir)src\common.nugetversions.props" /> |
20 | 26 | <Import Project="$(OpenConsoleDir)src\cppwinrt.build.pre.props" />
|
21 | 27 |
|
22 | 28 | <ItemDefinitionGroup>
|
|
30 | 36 | <AdditionalIncludeDirectories>$(OpenConsoleDir)\src\inc;$(OpenConsoleDir)\dep;$(OpenConsoleDir)\dep\Console;$(OpenConsoleDir)\dep\Win32K;$(OpenConsoleDir)\dep\gsl\include;%(AdditionalIncludeDirectories);</AdditionalIncludeDirectories>
|
31 | 37 | </ClCompile>
|
32 | 38 | <Link>
|
33 |
| - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
| 39 | + <AdditionalDependencies>gdi32.lib;dwmapi.lib;Shcore.lib;UxTheme.lib;%(AdditionalDependencies)</AdditionalDependencies> |
34 | 40 | </Link>
|
35 | 41 | </ItemDefinitionGroup>
|
36 | 42 | <PropertyGroup>
|
|
85 | 91 | interfaces). However, it too is necessary for Terminal.Control to be able to
|
86 | 92 | marshall the Core types across the boundary.
|
87 | 93 | -->
|
88 |
| - <Reference Include="Microsoft.Terminal.Core"> |
| 94 | +<!-- <Reference Include="Microsoft.Terminal.Core"> |
89 | 95 | <HintPath>$(OpenConsoleCommonOutDir)TerminalCore\Microsoft.Terminal.Core.winmd</HintPath>
|
90 | 96 | <IsWinMDFile>true</IsWinMDFile>
|
91 | 97 | <Private>true</Private>
|
|
104 | 110 | <IsWinMDFile>true</IsWinMDFile>
|
105 | 111 | <Private>true</Private>
|
106 | 112 | <CopyLocalSatelliteAssemblies>true</CopyLocalSatelliteAssemblies>
|
107 |
| - </Reference> |
| 113 | + </Reference> --> |
108 | 114 | </ItemGroup>
|
109 | 115 | <!--
|
110 | 116 | This ItemGroup and the Globals PropertyGroup below it are required in order
|
|
137 | 143 |
|
138 | 144 | <Import Project="$(OpenConsoleDir)src\cppwinrt.build.post.props" />
|
139 | 145 |
|
140 |
| - <Import Project="..\..\..\packages\Microsoft.UI.Xaml.2.7.1\build\native\Microsoft.UI.Xaml.targets" Condition="Exists('..\..\..\packages\Microsoft.UI.Xaml.2.7.1\build\native\Microsoft.UI.Xaml.targets')" /> |
141 |
| - <Import Project="..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.targets" Condition="Exists('..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.targets')" /> |
142 |
| - <Import Project="..\..\..\packages\Microsoft.VCRTForwarders.140.1.0.4\build\native\Microsoft.VCRTForwarders.140.targets" Condition="Exists('..\..\..\packages\Microsoft.VCRTForwarders.140.1.0.4\build\native\Microsoft.VCRTForwarders.140.targets')" /> |
| 146 | + <Import Project="..\..\..\packages\Microsoft.UI.Xaml.$(TerminalMUXVersion)\build\native\Microsoft.UI.Xaml.targets" Condition="Exists('..\..\..\packages\Microsoft.UI.Xaml.$(TerminalMUXVersion)\build\native\Microsoft.UI.Xaml.targets')" /> |
143 | 147 | <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
144 | 148 | <PropertyGroup>
|
145 | 149 | <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>
|
146 | 150 | </PropertyGroup>
|
147 |
| - <Error Condition="!Exists('..\..\..\packages\Microsoft.UI.Xaml.2.7.1\build\native\Microsoft.UI.Xaml.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\Microsoft.UI.Xaml.2.7.1\build\native\Microsoft.UI.Xaml.targets'))" /> |
148 |
| - <Error Condition="!Exists('..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.props'))" /> |
149 |
| - <Error Condition="!Exists('..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\Microsoft.Toolkit.Win32.UI.XamlApplication.6.1.3\build\native\Microsoft.Toolkit.Win32.UI.XamlApplication.targets'))" /> |
150 |
| - <Error Condition="!Exists('..\..\..\packages\Microsoft.VCRTForwarders.140.1.0.4\build\native\Microsoft.VCRTForwarders.140.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\Microsoft.VCRTForwarders.140.1.0.4\build\native\Microsoft.VCRTForwarders.140.targets'))" /> |
| 151 | + <Error Condition="!Exists('..\..\..\packages\Microsoft.UI.Xaml.$(TerminalMUXVersion)\build\native\Microsoft.UI.Xaml.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\..\packages\Microsoft.UI.Xaml.$(TerminalMUXVersion)\build\native\Microsoft.UI.Xaml.targets'))" /> |
151 | 152 | </Target>
|
152 | 153 |
|
153 | 154 | <!-- Override GetPackagingOutputs to roll up all our dependencies.
|
|
204 | 205 | The Sample sln needs to do this manually - the real exe has a
|
205 | 206 | ProjectReference to TerminalConnection.vcxproj and can figure this out on
|
206 | 207 | its own. -->
|
207 |
| - <ItemGroup> |
| 208 | +<!-- <ItemGroup> |
208 | 209 | <_TerminalConnectionDlls Include="$(OpenConsoleCommonOutDir)\TerminalConnection\*.dll" />
|
209 | 210 |
|
210 | 211 | <PackagingOutputs Include="@(_TerminalConnectionDlls)">
|
211 | 212 | <ProjectName>$(ProjectName)</ProjectName>
|
212 | 213 | <OutputGroup>BuiltProjectOutputGroup</OutputGroup>
|
213 | 214 | <TargetPath>%(Filename)%(Extension)</TargetPath>
|
214 | 215 | </PackagingOutputs>
|
215 |
| - </ItemGroup> |
| 216 | + </ItemGroup> --> |
216 | 217 | <!-- **END TERMINAL CONNECTION HACK** -->
|
217 | 218 |
|
218 | 219 | <!-- Same thing again here, with WindowsTerminal.exe -->
|
219 |
| - <ItemGroup> |
| 220 | +<!-- <ItemGroup> |
220 | 221 | <_WindowsTerminalExe Include="$(OpenConsoleCommonOutDir)\WindowsTerminal\*.exe" />
|
221 | 222 |
|
222 | 223 | <PackagingOutputs Include="@(_WindowsTerminalExe)">
|
223 | 224 | <ProjectName>$(ProjectName)</ProjectName>
|
224 | 225 | <OutputGroup>BuiltProjectOutputGroup</OutputGroup>
|
225 | 226 | <TargetPath>%(Filename)%(Extension)</TargetPath>
|
226 | 227 | </PackagingOutputs>
|
227 |
| - </ItemGroup> |
| 228 | + </ItemGroup> --> |
228 | 229 | </Target>
|
229 | 230 |
|
230 |
| - |
231 |
| - |
232 |
| - |
233 |
| - |
234 | 231 | <Import Project="$(OpenConsoleDir)\build\rules\GenerateSxsManifestsFromWinmds.targets" />
|
235 |
| - <Import Project="..\..\..\packages\Terminal.ThemeHelpers.0.2.200324001\build\native\Terminal.ThemeHelpers.targets" Condition="Exists('..\..\..\packages\Terminal.ThemeHelpers.0.2.200324001\build\native\Terminal.ThemeHelpers.targets')" /> |
| 232 | + <Import Project="$(OpenConsoleDir)src\common.nugetversions.targets" /> |
| 233 | + |
236 | 234 | </Project>
|
237 | 235 |
|
0 commit comments