| --- 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", |
| ] |