From c5d82e8c6d4a975ceb4b98faab74ed718eb2d2c7 Mon Sep 17 00:00:00 2001 From: oltolm Date: Sat, 31 May 2025 18:24:29 +0200 Subject: [PATCH] mingw-w64: remove dependency on ucrtbased --- CMakeLists.txt | 4 ---- Windows/main.cpp | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a66cf76b5..5140bdb51e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -437,10 +437,6 @@ if(NOT MSVC) endif() include(CheckSymbolExists) - check_symbol_exists(_UCRT "windows.h" UCRT) - if (UCRT) - link_libraries("$<$:ucrtbased>") - endif() add_compile_definitions("$<$:_DEBUG>") diff --git a/Windows/main.cpp b/Windows/main.cpp index 4d00b25236..016352e2bb 100644 --- a/Windows/main.cpp +++ b/Windows/main.cpp @@ -899,7 +899,7 @@ static void WinMainInit() { EnableCrashingOnCrashes(); -#ifdef _DEBUG +#if defined(_DEBUG) && defined(_MSC_VER) _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); #endif PROFILE_INIT();