• Home
  • Raw
  • Download

Lines Matching refs:pybind11

1 # CMakeLists.txt -- Build system for the pybind11 modules
20 file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/include/pybind11/detail/common.h"
35 pybind11 project
45 message(STATUS "pybind11 v${pybind11_VERSION} ${pybind11_VERSION_TYPE}")
53 # Check if pybind11 is being used directly or via add_subdirectory
89 option(PYBIND11_INSTALL "Install pybind11 header files?" ${PYBIND11_MASTER_PROJECT})
90 option(PYBIND11_TEST "Build pybind11 test suite?" ${PYBIND11_MASTER_PROJECT})
95 "Install pybind11 headers in Python include directory instead of default installation prefix"
103 include/pybind11/detail/class.h
104 include/pybind11/detail/common.h
105 include/pybind11/detail/descr.h
106 include/pybind11/detail/init.h
107 include/pybind11/detail/internals.h
108 include/pybind11/detail/typeid.h
109 include/pybind11/attr.h
110 include/pybind11/buffer_info.h
111 include/pybind11/cast.h
112 include/pybind11/chrono.h
113 include/pybind11/common.h
114 include/pybind11/complex.h
115 include/pybind11/options.h
116 include/pybind11/eigen.h
117 include/pybind11/embed.h
118 include/pybind11/eval.h
119 include/pybind11/iostream.h
120 include/pybind11/functional.h
121 include/pybind11/numpy.h
122 include/pybind11/operators.h
123 include/pybind11/pybind11.h
124 include/pybind11/pytypes.h
125 include/pybind11/stl.h
126 include/pybind11/stl_bind.h)
134 CONFIGURE_DEPENDS "include/pybind11/*.h")
155 CACHE INTERNAL "Directory where pybind11 headers are located")
174 add_library(pybind11::pybind11_headers ALIAS pybind11_headers) # to match exported target
175 add_library(pybind11::headers ALIAS pybind11_headers) # easier to use/remember
198 install(DIRECTORY ${pybind11_INCLUDE_DIR}/pybind11 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
244 NAMESPACE "pybind11::"
276 # Better symmetry with find_package(pybind11 CONFIG) mode.
280 CACHE INTERNAL "True if pybind11 and all required components found on the system")