blob: c7319c035f7f06bb1071fe1e95eb465af28fc7a8 [file] [log] [blame]
--- 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",
]