219 Commits (master)

Author SHA1 Message Date
Henry Schreiner ad9180c120
fix: android CMake support (#5733) 3 weeks ago
Henry Schreiner a1b1972241
chore: prepare for 3.0.0rc2 (#5698) 1 month ago
Henry Schreiner a18b1bc4dc
tests: always disable on the nogil build (#5701) 1 month ago
Henry Schreiner 6e3e8515e7
fix(cmake): regression in include gaurd (#5691) 1 month ago
Henry Schreiner ec8b050824
chore: convert changelog to markdown (#5672) 2 months ago
Ralf W. Grosse-Kunstleve 4587d33cf9
docs: prepare for v3.0.0rc1 (#5589) 2 months ago
Henry Schreiner af231a6054
chore: use scikit-build-core for the build (#5598) 2 months ago
Henry Schreiner ce42c4df48
fix(cmake): avoid message if FINDPYTHON NEW (#5656) 2 months ago
Xuehai Pan 9a191c245d
Fix typos for FindPython compact mode: `Python_LIRAR{Y,IES}` -> `Python_LIBRAR{Y,IES}` (#5653) 2 months ago
Henry Schreiner 55b1357d8e
chore: update nox and test deps (#5594) 3 months ago
Henry Schreiner d27fdaa272
chore: update for CMake 4.0 (#5593) 3 months ago
Henry Schreiner bb504dd809
fix: FindPython by default logic error (#5561) 4 months ago
Henry Schreiner 655c60d84c
docs: fix incorrect name (PYBIND11_NEWPYTHON) (#5570) 4 months ago
Henry Schreiner d28904f12e
feat: FindPython by default (#5553) 4 months ago
Dustin Spicuzza ded70fe605
Add pkgconf-pypi entrypoint (#5552) 4 months ago
Xuehai Pan 924261e814
chore(cmake): Add an author warning that auto-calculated `PYTHON_MODULE_EXTENSION` may not respect `SETUPTOOLS_EXT_SUFFIX` during cross-compilation (#5495) 5 months ago
Jochen Sprickerhof 167bb5f271
fix(cmake): don't strip with BUILD_TYPE None (#5392) 5 months ago
pre-commit-ci[bot] b17555f340
chore(deps): update pre-commit hooks (#5459) 7 months ago
Ralf W. Grosse-Kunstleve a90e2af88d
Factor out pybind11/conduit/pybind11_platform_abi_id.h (#5375) 8 months ago
Hintay 1f8b4a7f1a
fix(cmake): `NO_EXTRAS` in `pybind11_add_module` function partially working (#5378) 10 months ago
Henry Schreiner 28dbce4157
feat: require CMake 3.15+ (#5304) 11 months ago
Henry Schreiner 1fe92c7b35
fix: emscripten cmake issue (#5301) 11 months ago
Henry Schreiner fc59f4e6e5
fix(cmake): add required emscripten flags (#5298) 11 months ago
Ralf W. Grosse-Kunstleve 723307283e
feat: remove Python 3.7 support (#5191) 11 months ago
Varun Agrawal e0f9e77466
fix(cmake): remove extra = in flto assignment (#5207) 1 year ago
Henry Schreiner 9ec64e37c3
docs: prepare for 2.13.0 (#5187) 1 year ago
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Pieter P 9b3a200065
fix(cmake): improved cross-compilation support (#5083) 1 year ago
Henry Schreiner 6b5674f36d
chore: prepare 2.12.0 (#5070) 1 year ago
Henry Schreiner ddb8b67a8a
fix(cmake): allow forcing old FindPython (#5042) 1 year ago
Ilya Lavrenov aec6cc5406
fix(cmake): skip empty PYBIND11_PYTHON_EXECUTABLE_LAST for the first cmake run (#4856) 2 years ago
Pol Mesalles daea1130b4
fix(cmake): upgrade maximum supported CMake version to 3.27 (#4786) 2 years ago
Henry Schreiner 9591cfb0b8
fix(cmake): findpython issues and 3.12 support for pybind11_find_import (#4941) 2 years ago
Henry Schreiner 6cf90e7286
fix(cmake): avoid really slow compile on emscripten (#4642) 2 years ago
Henry Schreiner b389ae77cb
chore: update changelog script for categories (#4942) 2 years ago
Social_Mean 31b0a5d94f fix doc typo 2 years ago
Axel Huebl 76b7f53649
Python_ADDITIONAL_VERSIONS: 3.12 (#4909) 2 years ago
Henry Schreiner a18c10f690
fix(cmake): make library component optional (#4805) 2 years ago
László Papp 5891867ee4
fix(cmake): support DEBUG_POSTFIX correctly (#4761) 2 years ago
Henry Schreiner 4fb111bd78
fix(cmake): correctly detect FindPython policy and better warning (#4806) 2 years ago
Pieter P 4bf60c609a
Disable strip when build type is unset (#4454) (#4780) 2 years ago
Henry Schreiner 2e5f5c4cf8
fix: support CMake 3.27, drop 3.4 (#4719) 2 years ago
Henry Schreiner 956390a87f
fix(cmake): only define lto if CMAKE's IPO setting is unset (#4643) 2 years ago
Henry Schreiner 438034c5b8
chore: move to Ruff and add rules (#4483) 2 years ago
Ralf W. Grosse-Kunstleve 08a4a47a6c
Revert "Go back to CMake 3.25.2 (#4496)" (#4503) 2 years ago
Henry Schreiner b2d7ad72c2
chore: prepare for 2.10.3 (#4437) 3 years ago
Henry Schreiner a97c4d220e
fix(cmake): support Windows ARM cross-compilation (#4406) 3 years ago
Martin Blanchard 09db6445d8
IPO/LTO support for ICX (IntelLLVM) compiler (#4402) 3 years ago
Martin Blanchard 89c3561d9a
Fix multi-context new Python linking mode (#4401) 3 years ago
gitartpiano 88b019a8a5
fix pybind11Tools.cmake typo causing Unknown arguments (#4327) 3 years ago