50 Commits (undefined-macos)

Author SHA1 Message Date
gitartpiano 88b019a8a5
fix pybind11Tools.cmake typo causing Unknown arguments (#4327) 3 years ago
Henry Schreiner bbb89da152
fix(cmake): support vcpkg, try 2 (#4123) 3 years ago
Daniel Dinu 8a4bca8216
fix(cmake): use case-insensitive CMAKE_BUILD_TYPE comparisons (#4078) 3 years ago
Henry Schreiner 1e4bd22bdc
fix(cmake): support release and debug at the same time (#3948) 3 years ago
Henry Schreiner 522c59ceb2
chore: drop Python 3.5 (#3719) 3 years ago
Ralf W. Grosse-Kunstleve 6493f496e3
Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688) 3 years ago
Henry Schreiner 90707b46f2
fix(build): support conan's multiple includes of all files (#3420) 4 years ago
Henry Schreiner e7e2c79f3f
fix: improve support for Python 3.11-dev (#3368) 4 years ago
Henry Schreiner 6ad3f874a7
fix(build): avoid a possible warning about shadowed variables and changing behaviors (#3220) 4 years ago
Henry Schreiner eb83feefff
style: avoid using unintialized variables (#2806) 5 years ago
Henry Schreiner 230fa53f16
fix: Don't override global settings for VISIBILITY if set (#2793) 5 years ago
Yannick Jadoul f243450e89
ci: disable builds for 3.10.0a4, and enable a nightly 3.10-dev build (#2792) 5 years ago
Henry Schreiner ffb113d1d8
fix: regression with installed pybind11 overriding local one (#2716) 5 years ago
Henry Schreiner b8dc60ec8f
fix: Python include directory was missing from DIRS (#2636) 5 years ago
Henry Schreiner a42211536b fix: new line in PYPY_VERSION 5 years ago
Henry Schreiner 2a2f52201d
fix: find_import didn't work properly for classic tools (#2550) 5 years ago
Henry Schreiner 3488494a81
refactor: import check as a common function (#2526) 5 years ago
Wenzel Jakob 36c666f027 pybind11_add_module(): OPT_SIZE target 5 years ago
Henry Schreiner 9b8cb02030
fix: respect PYTHON_VERSION if set in classic mode (#2414) 5 years ago
Bjorn d4d7ef5d27
Update pybind11Tools.cmake (#2419) 5 years ago
Henry Schreiner 1729aae96f
feat: new FindPython support (#2370) 5 years ago
Henry Schreiner 0af7fe6c19
fix: typo in pybind11_add_module (#2374) 5 years ago
Henry Schreiner 227170dc2f fix: better handling of PYBIND11_CPP_STANDARD 5 years ago
Henry Schreiner df115977df chore: cleanup 5 years ago
Henry Schreiner 94db5c5ed1 format: apply cmake-format 5 years ago
Henry Schreiner 1b92cd1703 fix: address review points from @YannickJadoul 5 years ago
Henry Schreiner 6ec1775fff feat: drop CMake 3.6 and below, modernize CMake 5 years ago
Henry Schreiner 1f53c373e4 fix: C++17 mode on Clang may error 5 years ago
Nils Leif Fischer 141e8cc0af Fix uninitialized-variables cmake warnings 5 years ago
Chuck Atkins d730fbc0d5 Utilize CMake's language standards abstraction when possible 5 years ago
Wenzel Jakob bb9c91cce8 pybind11Tools.cmake: search for Python 3.9 5 years ago
Axel Huebl a6355b00f8 CMake: Add Python 3.8 to pybind11Tools (#1974) 6 years ago
Dmitry 8f5a8ab4ac Don't strip debug symbols in RelWithDebInfo mode (#1892) 6 years ago
Lori A. Burns 868d94fcb4 Apply c++ standard flag only to files of CXX language. (#1678) 6 years ago
Rune Paamand 06d021b6e4 Issue #1532: Incompatible config options, /MP vs /Gm for MSVC in DEBUG (#1533) 7 years ago
Davis E. King 9343e68b46 Fix cmake scripts so projects using CUDA .cu files build correctly. (#1441) 7 years ago
Axel Huebl 435dbdd114 add_module: allow include as SYSTEM (#1416) 7 years ago
Axel Huebl 3a94561c4d Debug Builds: -DPy_DEBUG (#1438) 7 years ago
Dean Moldovan 76e06c89e4 Avoid duplicate C++ standard flags if CMAKE_CXX_STANDARD is set 8 years ago
Jason Rhinelander 97aa54fefa Compile with hidden visibility always; set via cmake property rather than compiler flag 8 years ago
Jason Rhinelander fad5d3386c Detect c++ standard unconditionally 8 years ago
Jason Rhinelander 77710ff01c Make PYBIND11_CPP_STANDARD work under MSVC 8 years ago
Dean Moldovan d361ea15fb Don't strip debug symbols in debug mode (#669) 9 years ago
Jason Rhinelander c137c0a87b Store LTO flags in PYBIND11_LTO_{CXX,LINKER}_FLAGS cache variables 9 years ago
Jason Rhinelander 1bee6e7df8 Overhaul LTO flag detection 9 years ago
Dean Moldovan 5b5e3de369 Make Python version selection in CMake more convenient (#589) 9 years ago
Wenzel Jakob a9730be73c use -x flag to strip shared libraries on OSX (fixes #595) 9 years ago
Dean Moldovan 0cbec5c96e Add new options and docs for pybind11_add_module 9 years ago
Dean Moldovan b0f3885c95 Make sure add_subdirectory and find_package behave identically 9 years ago
Lori A. Burns 545b4dbc19 separate main CMakeLists.txt into Tools file also available upon installation 9 years ago