From 323d525591438ab8937edf0e1ff522d4a4af45c2 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser <albrechts.fltk@online.de> Date: Thu, 16 Jan 2025 18:14:41 +0100 Subject: [PATCH] MSYS2: Correctly detect ucrt64 environment (PR #1167) This fix is different than the proposed PR. The PR will be closed and not merged. Closes #1167. --- CMake/setup.cmake | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/CMake/setup.cmake b/CMake/setup.cmake index d4ee85e0b..266e1299a 100644 --- a/CMake/setup.cmake +++ b/CMake/setup.cmake @@ -2,7 +2,7 @@ # CMakeLists.txt to build the FLTK project using CMake (www.cmake.org) # Originally written by Michael Surette # -# Copyright 1998-2024 by Bill Spitzak and others. +# Copyright 1998-2025 by Bill Spitzak and others. # # This library is free software. Distribution and use rights are outlined in # the file "COPYING" which should have been included with this file. If this @@ -169,9 +169,14 @@ if(WIN32) endif() set(BORDER_WIDTH 2) endif(MSVC) - if(MINGW AND EXISTS /mingw) - list(APPEND CMAKE_PREFIX_PATH /mingw) - endif(MINGW AND EXISTS /mingw) + + # Don't use the following code, it breaks building with MSYS2/UCRT64 + # See GitHub PR #1167. Solution is to remove the entire block! + + ### if(MINGW AND EXISTS /mingw) + ### list(APPEND CMAKE_PREFIX_PATH /mingw) + ### endif(MINGW AND EXISTS /mingw) + endif(WIN32) ####################################################################### -- GitLab