From 74c7375096c151bb9bbbdadba7d32dc0e9b1322e Mon Sep 17 00:00:00 2001 From: jpark37 Date: Tue, 3 Dec 2019 08:20:40 -0800 Subject: [PATCH] libobs-winrt: Add PCH Reduces compile time from six seconds to less than a second. --- libobs-winrt/CMakeLists.txt | 8 ++++++++ libobs-winrt/winrt-capture.cpp | 9 --------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/libobs-winrt/CMakeLists.txt b/libobs-winrt/CMakeLists.txt index 1b778cf93..f6a88326c 100644 --- a/libobs-winrt/CMakeLists.txt +++ b/libobs-winrt/CMakeLists.txt @@ -19,6 +19,14 @@ set_target_properties(libobs-winrt PROPERTIES OUTPUT_NAME libobs-winrt PREFIX "") +target_precompile_headers(libobs-winrt + PRIVATE + [["../libobs/util/windows/ComPtr.hpp"]] + + + + + ) target_link_libraries(libobs-winrt libobs windowsapp) diff --git a/libobs-winrt/winrt-capture.cpp b/libobs-winrt/winrt-capture.cpp index fff5311e6..b426d1a16 100644 --- a/libobs-winrt/winrt-capture.cpp +++ b/libobs-winrt/winrt-capture.cpp @@ -1,12 +1,3 @@ -#include "winrt-capture.h" - -#include "../libobs/util/windows/ComPtr.hpp" - -#include -#include -#include -#include - extern "C" { HRESULT __stdcall CreateDirect3D11DeviceFromDXGIDevice( ::IDXGIDevice *dxgiDevice, ::IInspectable **graphicsDevice);