pybind11/tools
Jerome Robert 9e8a741baa
fix: Mingw64 corrected and add a CI job to test it (#3132)
* mingw64 platform string is like mingw_xxx not "mingw"

See https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-python/0099-Change-the-get_platform-method-in-sysconfig-and-dist.patch

* Mingw: Do not dllexport exceptions

This is a fix for errors like:

D:/a/pybind11/pybind11/include/pybind11/detail/common.h:735:23: error: 'dllexport' implies default visibility, but 'class pybind11::builtin_exception' has already been declared with a different visibility
  735 | class PYBIND11_EXPORT builtin_exception : public std::runtime_error {
      |                       ^~~~~~~~~~~~~~~~~

* GHA: Test Mingw64 build

* fix: avoid thin binaries on mingw

* fix: drop lto on MinGW

* Mingw64: disable PYBIND11_DEPRECATED

It trigger many warnings for unknown reasons

Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
2021-07-30 13:48:41 -04:00
..
check-style.sh Add shellcheck style checking (#3114) 2021-07-14 16:52:13 -04:00
cmake_uninstall.cmake.in format: include .in files 2020-08-06 11:54:41 -04:00
FindCatch.cmake feat: new FindPython support (#2370) 2020-08-19 12:26:26 -04:00
FindEigen3.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
FindPythonLibsNew.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
libsize.py feat: typing support for helpers (#2588) 2020-10-14 14:08:41 -04:00
make_changelog.py docs: fix script issues for changelog compilation (#3100) 2021-07-12 14:10:46 -04:00
pybind11Common.cmake fix: Mingw64 corrected and add a CI job to test it (#3132) 2021-07-30 13:48:41 -04:00
pybind11Config.cmake.in fix: the CMake config in Python package had a hard coded path (#3144) 2021-07-27 17:23:52 -04:00
pybind11NewTools.cmake Fix the enabling of default extension handling (#2938) 2021-04-05 23:50:50 -04:00
pybind11Tools.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
pyproject.toml ci: releases (#2530) 2020-09-30 15:48:08 -04:00
setup_global.py.in Splitting out pybind11/stl/filesystem.h. (#3077) 2021-07-08 09:02:48 -07:00
setup_main.py.in feat(package): support pipx run (#3117) 2021-07-15 15:01:29 -04:00