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 $