From e33401c681bfe036385ebfc33d0166559c3aec70 Mon Sep 17 00:00:00 2001 From: Tim Stahlhut Date: Sun, 24 May 2026 17:43:22 -0400 Subject: [PATCH] Cygwin: Use SDL_windowsdialog Add "OR CYGWIN" to "WINDOWS" guards Add "AND NOT CYGWIN" to "UNIX" guards [sdl-ci-filter cygwin] [sdl-ci-filter msys2-*] [sdl-ci-filter msvc-*] [sdl-ci-filter ngage] --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 51657f6e43..af7bb77422 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3598,7 +3598,7 @@ if (SDL_DIALOG) if(ANDROID) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/android/SDL_androiddialog.c) set(HAVE_SDL_DIALOG TRUE) - elseif(UNIX AND NOT APPLE AND NOT RISCOS AND NOT HAIKU) + elseif(UNIX AND NOT (APPLE OR RISCOS OR HAIKU OR CYGWIN)) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/unix/SDL_unixdialog.c) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/unix/SDL_portaldialog.c) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/unix/SDL_portaldialog.h) @@ -3608,7 +3608,7 @@ if (SDL_DIALOG) elseif(HAIKU) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/haiku/SDL_haikudialog.cc) set(HAVE_SDL_DIALOG TRUE) - elseif(WINDOWS) + elseif(WINDOWS OR CYGWIN) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/windows/SDL_windowsdialog.c) set(HAVE_SDL_DIALOG TRUE) elseif(MACOS) @@ -3616,7 +3616,7 @@ if (SDL_DIALOG) set(HAVE_SDL_DIALOG TRUE) endif() endif() -if(UNIX AND NOT APPLE AND NOT RISCOS AND NOT HAIKU) +if(UNIX AND NOT (APPLE OR RISCOS OR HAIKU OR CYGWIN)) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/unix/SDL_zenitymessagebox.h) sdl_sources(${SDL3_SOURCE_DIR}/src/dialog/unix/SDL_zenitymessagebox.c) endif()