Enable C++/WinRT Optimizations for local component builds (#949)

Fixes #945.
This commit is contained in:
Dustin L. Howett (MSFT) 2019-05-23 10:36:29 -07:00 committed by GitHub
parent 06a5583c86
commit 798912c2f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 17 additions and 0 deletions

View File

@ -5,6 +5,8 @@
#include "XamlApplication.h"
#include "XamlApplication.g.cpp"
namespace xaml = ::winrt::Windows::UI::Xaml;
extern "C" {

View File

@ -7,6 +7,8 @@
#include <filesystem>
#include <winrt/Microsoft.UI.Xaml.XamlTypeInfo.h>
#include "App.g.cpp"
using namespace winrt::Windows::ApplicationModel::DataTransfer;
using namespace winrt::Windows::UI::Xaml;
using namespace winrt::Windows::UI::Core;

View File

@ -5,6 +5,8 @@
#include "AppKeyBindings.h"
#include "KeyChordSerialization.h"
#include "AppKeyBindings.g.cpp"
using namespace winrt::Microsoft::Terminal;
using namespace winrt::TerminalApp;
using namespace winrt::Windows::Data::Json;

View File

@ -11,6 +11,8 @@
#define STARTF_USESTDHANDLES 0x00000100
#endif
#include "ConhostConnection.g.cpp"
#include <conpty-universal.h>
#include "../../types/inc/Utils.hpp"

View File

@ -5,6 +5,8 @@
#include "EchoConnection.h"
#include <sstream>
#include "EchoConnection.g.cpp"
namespace winrt::Microsoft::Terminal::TerminalConnection::implementation
{
EchoConnection::EchoConnection()

View File

@ -10,6 +10,8 @@
#include <WinUser.h>
#include "..\..\types\inc\GlyphWidth.hpp"
#include "TermControl.g.cpp"
using namespace ::Microsoft::Console::Types;
using namespace ::Microsoft::Terminal::Core;
using namespace winrt::Windows::UI::Xaml;

View File

@ -4,6 +4,8 @@
#include "pch.h"
#include "KeyChord.h"
#include "KeyChord.g.cpp"
namespace winrt::Microsoft::Terminal::Settings::implementation
{
KeyChord::KeyChord(bool ctrl, bool alt, bool shift, int32_t vkey) :

View File

@ -5,6 +5,8 @@
#include "TerminalSettings.h"
#include <DefaultSettings.h>
#include "TerminalSettings.g.cpp"
namespace winrt::Microsoft::Terminal::Settings::implementation
{
TerminalSettings::TerminalSettings() :

View File

@ -11,6 +11,7 @@
<WindowsTargetPlatformVersion Condition=" '$(WindowsTargetPlatformVersion)' == '' ">10.0.17763.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion>
<CppWinRTEnabled>true</CppWinRTEnabled>
<CppWinRTOptimized>true</CppWinRTOptimized>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>