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);