pybind11/.github
Isuru Fernando ec9c26817f
Fix MSVC MT/MD incompatibility in PYBIND11_BUILD_ABI (#4953)
* Fix MSVC MT/MD incompatibility in PYBIND11_BUILD_ABI

* Update comment about which PR

* Use msvc major version

* Use _MSC_VER/100

* Fix figuring out MD vs MT

* Add some test runs

* Skip one test

* Fix preprocessor

* simplify code

* fix if

* support only msvc 19

* Fold in changes from experimental PR #5411. Polish error messages.

* Remove `&& defined(_DLL)` (TBD: is it needed? but what is correct?)

* Fix MT vs MD

* Add a couple comments, based on https://github.com/pybind/pybind11/pull/4953#issuecomment-2435138593 (posted by @isuruf).

* Replace misleading comment: NVHPC is NOT outdated.

* Update include/pybind11/detail/internals.h

Co-authored-by: Robert Maynard <robertjmaynard@gmail.com>

---------

Co-authored-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
Co-authored-by: Ralf W. Grosse-Kunstleve <rwgkio@gmail.com>
Co-authored-by: Robert Maynard <robertjmaynard@gmail.com>
2024-11-10 09:24:29 -08:00
..
ISSUE_TEMPLATE fix(.github): fix bug-report issue template (#4363) 2022-11-25 15:15:54 -08:00
matchers style: pylint (#3720) 2022-02-15 17:48:33 -05:00
workflows Fix MSVC MT/MD incompatibility in PYBIND11_BUILD_ABI (#4953) 2024-11-10 09:24:29 -08:00
CODEOWNERS chore: add nox support (#3101) 2021-07-12 17:45:40 -04:00
CONTRIBUTING.md feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00
dependabot.yml ci: ignore actions/checkout until v5 comes out 2024-02-13 18:36:39 -05:00
labeler_merged.yml chore(deps): bump the actions group with 1 update (#5082) 2024-05-10 16:34:41 -04:00
labeler.yml chore(deps): bump the actions group with 1 update (#5082) 2024-05-10 16:34:41 -04:00
pull_request_template.md docs: mention title conventions in PR template (#3313) 2021-09-29 06:18:58 -04:00