--- pybind11-2.6.0/pybind11/setup_helpers.py.orig	2020-10-29 15:00:00.354647200 +0300
+++ pybind11-2.6.0/pybind11/setup_helpers.py	2020-10-29 15:03:00.504560300 +0300
@@ -46,6 +46,7 @@
 import tempfile
 import threading
 import warnings
+from sysconfig import _POSIX_BUILD
 
 try:
     from setuptools.command.build_ext import build_ext as _build_ext
@@ -58,7 +59,7 @@
 import distutils.ccompiler
 
 
-WIN = sys.platform.startswith("win32")
+WIN = sys.platform.startswith("win32") and not _POSIX_BUILD
 PY2 = sys.version_info[0] < 3
 MACOS = sys.platform.startswith("darwin")
 STD_TMPL = "/std:c++{}" if WIN else "-std=c++{}"
--- pybind11-2.6.0/setup.py.orig	2020-10-29 15:12:17.807830800 +0300
+++ pybind11-2.6.0/setup.py	2020-10-29 15:12:56.962339800 +0300
@@ -103,6 +103,7 @@
     with TemporaryDirectory() as tmpdir:
         cmd = ["cmake", "-S", ".", "-B", tmpdir] + [
             "-DCMAKE_INSTALL_PREFIX=pybind11",
+            "-G", "MSYS Makefiles",
             "-DBUILD_TESTING=OFF",
             "-DPYBIND11_NOPYTHON=ON",
         ]
