From 302df528558988dbd8b1583ba336ba19a9fe34e3 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett (MSFT)" Date: Wed, 17 Jul 2019 14:02:20 -0700 Subject: [PATCH] Roll up WindowsTerminal's subprojects into packaging outputs (#2007) This commit introduces a GetPackagingOutputs override to WindowsTerminal that rolls up its child projects' outputs. It also introduces an atrocity that fixes a new regression in VS 16.2/16.3. --- src/cascadia/TerminalApp/TerminalApp.vcxproj | 28 +++++++++++++++++++ .../WindowsTerminal/WindowsTerminal.vcxproj | 27 ++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/src/cascadia/TerminalApp/TerminalApp.vcxproj b/src/cascadia/TerminalApp/TerminalApp.vcxproj index 2a38ed959d8..4297d0c6a86 100644 --- a/src/cascadia/TerminalApp/TerminalApp.vcxproj +++ b/src/cascadia/TerminalApp/TerminalApp.vcxproj @@ -103,4 +103,32 @@ + + + + <_TerminalAppLibProjectReference Include="@(_ResolvedProjectReferencePaths)" Condition="'%(Filename)' == 'TerminalApp'" /> + <_ResolvedProjectReferencePaths Remove="@(_TerminalAppLibProjectReference)" /> + <_ResolvedProjectReferencePaths Include="@(_TerminalAppLibProjectReference)"> + + + + + + + + <_ResolvedProjectReferencePaths Remove="@(_TerminalAppLibProjectReference)" /> + <_ResolvedProjectReferencePaths Include="@(_TerminalAppLibProjectReference)" /> + + + + diff --git a/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj b/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj index c5d619d4f28..5b1cf5137e2 100644 --- a/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj +++ b/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj @@ -155,4 +155,31 @@ + + + + <_ContinueOnError Condition="'$(BuildingProject)' == 'true'">true + <_ContinueOnError Condition="'$(BuildingProject)' != 'true'">false + + + + + + + + + +