From 9ee85d3c1b9769146165d5077e0dfe9e6b0e1302 Mon Sep 17 00:00:00 2001 From: e-erdal Date: Fri, 28 Oct 2022 21:48:50 +0300 Subject: [PATCH] Fix directx-headers --- cmake/bgfx.cmake | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/cmake/bgfx.cmake b/cmake/bgfx.cmake index e73de0f..5b98e6e 100755 --- a/cmake/bgfx.cmake +++ b/cmake/bgfx.cmake @@ -80,19 +80,24 @@ target_compile_definitions(bgfx "BGFX_CONFIG_MULTITHREADED=$" ) -# WSL Include dirs for UNIX -set (DXH_WSL) -if (UNIX) - set (DXH_WSL 3rdparty/directx-headers/include/wsl/stubs) +# directx-headers +set (DIRECTX_HEADERS) +if (UNIX AND NOT APPLE AND NOT EMSCRIPTEN AND NOT ANDROID) # Only Linux + set (DIRECTX_HEADERS + ${BGFX_DIR}/3rdparty/directx-headers/include/directx + ${BGFX_DIR}/3rdparty/directx-headers/include + ${BGFX_DIR}/3rdparty/directx-headers/include/wsl/stubs ) +elseif (WIN32) # Only Windows + set (DIRECTX_HEADERS + ${BGFX_DIR}/3rdparty/directx-headers/include/directx + ${BGFX_DIR}/3rdparty/directx-headers/include ) endif() # Includes target_include_directories( bgfx PRIVATE + ${DIRECTX_HEADERS} ${BGFX_DIR}/3rdparty - ${BGFX_DIR}/${DXH_WSL} - ${BGFX_DIR}/3rdparty/directx-headers/include/directx - ${BGFX_DIR}/3rdparty/directx-headers/include ${BGFX_DIR}/3rdparty/khronos PUBLIC $