From 103f6ebf28780df6e1f7969603181c0817cb1a2d Mon Sep 17 00:00:00 2001 From: Bodie Solomon Date: Thu, 18 Sep 2025 14:11:03 -0400 Subject: [PATCH] Include .def files in PLATFORM_WINDOWS builds when not MSVC or mingw --- Graphics/Archiver/CMakeLists.txt | 2 +- Graphics/GraphicsEngineOpenGL/CMakeLists.txt | 3 ++- Graphics/GraphicsEngineVulkan/CMakeLists.txt | 2 +- Graphics/GraphicsEngineWebGPU/CMakeLists.txt | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) 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()