From d5146945a69ebf30e6fc1fbb64558e456e0b7459 Mon Sep 17 00:00:00 2001
From: James R <justsomejames2@gmail.com>
Date: Mon, 21 Jun 2021 16:10:13 -0700
Subject: [PATCH] Makefile: don't automatically set WINDOWSHELL unless PATH
 matches Windows norms

This is for MSYS2, which requires unix shell commands.
---
 src/Makefile.d/detect.mk | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/Makefile.d/detect.mk b/src/Makefile.d/detect.mk
index f576bcf784..89c193a32b 100644
--- a/src/Makefile.d/detect.mk
+++ b/src/Makefile.d/detect.mk
@@ -29,7 +29,10 @@ $(call Print,$(_m))
 
 # go for a 32-bit sdl mingw exe by default
 MINGW:=1
+# cmd.exe uses native Windows semicolon delimited PATH
+ifneq (,$(findstring ;,$(PATH)))
 WINDOWSHELL:=1
+endif
 
 else # if you on the *nix
 
-- 
GitLab