Lines Matching refs:pybind11

12   true if pybind11 and all required components found on the system
14 pybind11 version in format Major.Minor.Release
16 pybind11 version type (dev, release)
18 Directories where pybind11 and python headers are located.
20 Directory where pybind11 headers are located.
22 Definitions necessary to use pybind11, namely USING_pybind11.
34 If pybind11 is found, this module defines the following ``IMPORTED``
37 ``pybind11::module``
39 ``pybind11::embed``
48 ``pybind11::headers``
49 Just the pybind11 headers and minimum compile requirements.
50 ``pybind11::pybind11``
52 ``pybind11::python_link_helper``
53 Just the "linking" part of ``pybind11:module``, for CMake < 3.15.
54 ``pybind11::python2_no_register``
55 Quiets the warning/error when mixing C++14+ and Python 2, also included in ``pybind11::module``.
56 ``pybind11::thin_lto``
58 ``pybind11::lto``
60 ``pybind11::windows_extras``
80 find_package(pybind11 CONFIG)
82 # pybind11 method:
87 target_link_libraries(MyModule2 pybind11::headers)
104 find_package(pybind11 CONFIG REQUIRED)
108 target_link_libraries(mylib PUBLIC pybind11::module)
112 target_link_libraries(myexe PUBLIC pybind11::embed)
127 CMake variable, disables ``find_package(pybind11)`` when not ``REQUIRED``,
152 Use thin TLO instead of regular if there's a choice (pybind11's selection
197 find_package(pybind11 CONFIG)
198 find_package(pybind11 2.0 EXACT CONFIG REQUIRED)
203 # Location of pybind11/pybind11.h
210 check_required_components(pybind11)
212 if(TARGET pybind11::python_link_helper)
221 add_library(pybind11::headers IMPORTED INTERFACE)
222 set_target_properties(pybind11::headers PROPERTIES INTERFACE_LINK_LIBRARIES
223 pybind11::pybind11_headers)
230 …"Found pybind11: ${pybind11_INCLUDE_DIR} (found version \"${pybind11_VERSION}\" ${pybind11_VERSION…