libobs-winrt: Add PCH
Reduces compile time from six seconds to less than a second.master
parent
ffc48dbbab
commit
74c7375096
|
@ -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"]]
|
||||
<obs-module.h>
|
||||
<d3d11.h>
|
||||
<Windows.Graphics.Capture.Interop.h>
|
||||
<winrt/Windows.Foundation.Metadata.h>
|
||||
<winrt/Windows.Graphics.Capture.h>)
|
||||
target_link_libraries(libobs-winrt
|
||||
libobs
|
||||
windowsapp)
|
||||
|
|
|
@ -1,12 +1,3 @@
|
|||
#include "winrt-capture.h"
|
||||
|
||||
#include "../libobs/util/windows/ComPtr.hpp"
|
||||
|
||||
#include <d3d11.h>
|
||||
#include <Windows.Graphics.Capture.Interop.h>
|
||||
#include <winrt/Windows.Foundation.Metadata.h>
|
||||
#include <winrt/Windows.Graphics.Capture.h>
|
||||
|
||||
extern "C" {
|
||||
HRESULT __stdcall CreateDirect3D11DeviceFromDXGIDevice(
|
||||
::IDXGIDevice *dxgiDevice, ::IInspectable **graphicsDevice);
|
||||
|
|
Loading…
Reference in New Issue