diff --git a/Graphics/Archiver/CMakeLists.txt b/Graphics/Archiver/CMakeLists.txt index 392538841..4e20f8de5 100644 --- a/Graphics/Archiver/CMakeLists.txt +++ b/Graphics/Archiver/CMakeLists.txt @@ -78,7 +78,7 @@ add_library(Diligent-Archiver-shared SHARED readme.md ) -if(MSVC) +if((PLATFORM_WIN32 OR PLATFORM_UNIVERSAL_WINDOWS) AND NOT MINGW_BUILD) target_sources(Diligent-Archiver-shared PRIVATE ${DLL_SOURCE}) endif() diff --git a/Graphics/GraphicsEngineOpenGL/CMakeLists.txt b/Graphics/GraphicsEngineOpenGL/CMakeLists.txt index 6c5168e24..c127612b4 100644 --- a/Graphics/GraphicsEngineOpenGL/CMakeLists.txt +++ b/Graphics/GraphicsEngineOpenGL/CMakeLists.txt @@ -173,7 +173,8 @@ add_library(Diligent-GraphicsEngineOpenGL-static STATIC add_library(Diligent-GraphicsEngineOpenGL-shared SHARED readme.md ) -if(MSVC) + +if((PLATFORM_WIN32 OR PLATFORM_UNIVERSAL_WINDOWS) AND NOT MINGW_BUILD) target_sources(Diligent-GraphicsEngineOpenGL-shared PRIVATE ${DLL_SOURCE}) endif() diff --git a/Graphics/GraphicsEngineVulkan/CMakeLists.txt b/Graphics/GraphicsEngineVulkan/CMakeLists.txt index b3ad935db..7b9bfd0c4 100644 --- a/Graphics/GraphicsEngineVulkan/CMakeLists.txt +++ b/Graphics/GraphicsEngineVulkan/CMakeLists.txt @@ -162,7 +162,7 @@ add_library(Diligent-GraphicsEngineVk-shared SHARED readme.md ) -if(MSVC) +if((PLATFORM_WIN32 OR PLATFORM_UNIVERSAL_WINDOWS) AND NOT MINGW_BUILD) target_sources(Diligent-GraphicsEngineVk-shared PRIVATE ${DLL_SOURCE}) endif() diff --git a/Graphics/GraphicsEngineWebGPU/CMakeLists.txt b/Graphics/GraphicsEngineWebGPU/CMakeLists.txt index af82c1f2f..0b8f2add2 100644 --- a/Graphics/GraphicsEngineWebGPU/CMakeLists.txt +++ b/Graphics/GraphicsEngineWebGPU/CMakeLists.txt @@ -106,7 +106,7 @@ add_library(Diligent-GraphicsEngineWebGPU-shared SHARED readme.md ) -if(MSVC) +if((PLATFORM_WIN32 OR PLATFORM_UNIVERSAL_WINDOWS) AND NOT MINGW_BUILD) target_sources(Diligent-GraphicsEngineWebGPU-shared PRIVATE ${DLL_SOURCE}) endif()