vcpkg/ports/pybind11/usage

13 lines
387 B
Plaintext

pybind11 provides CMake integration:
# Easy
set(PYBIND11_FINDPYTHON ON)
find_package(pybind11 CONFIG REQUIRED)
pybind11_add_module(MyModule1 src1.cpp)
# Advanced
find_package(Python COMPONENTS Interpreter Development)
find_package(pybind11 CONFIG REQUIRED)
Python_add_library(MyModule2 src2.cpp)
target_link_libraries(MyModule2 PRIVATE pybind11::headers)