mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-22 05:05:11 +00:00
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
c481a2a22f
commit
31a4b8522a
@ -84,10 +84,10 @@ repository.
|
|||||||
|
|
||||||
Include with CMake/Hunter
|
Include with CMake/Hunter
|
||||||
==================
|
==================
|
||||||
If you are already using CMake you can include pybind11 using Hunter.
|
If you are already using CMake you can include pybind11 using Hunter.
|
||||||
If you are not already using Hunter, download
|
If you are not already using Hunter, download
|
||||||
`HunterGate <https://github.com/cpp-pm/gate/tree/master/cmake>`_ to a
|
`HunterGate <https://github.com/cpp-pm/gate/tree/master/cmake>`_ to a
|
||||||
directory in your repo (generally *cmake/HunterGate.cmake*). Then include it
|
directory in your repo (generally *cmake/HunterGate.cmake*). Then include it
|
||||||
in you CMakeLists file with:
|
in you CMakeLists file with:
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
@ -102,21 +102,21 @@ Select a `hunter release <https://github.com/cpp-pm/hunter/releases>`_, example
|
|||||||
URL "https://github.com/cpp-pm/hunter/archive/v0.24.2.tar.gz"
|
URL "https://github.com/cpp-pm/hunter/archive/v0.24.2.tar.gz"
|
||||||
SHA1 "17fd3b9f0b8c271eac9b71e30a6aa1b9fecab299"
|
SHA1 "17fd3b9f0b8c271eac9b71e30a6aa1b9fecab299"
|
||||||
)
|
)
|
||||||
|
|
||||||
Make sure to include the above before your **project({project name})** declaration.
|
Make sure to include the above before your **project({project name})** declaration.
|
||||||
|
|
||||||
Now just add pybind11 with the following:
|
Now just add pybind11 with the following:
|
||||||
|
|
||||||
.. code-block:: cmake
|
.. code-block:: cmake
|
||||||
|
|
||||||
hunter_add_package(pybind11)
|
hunter_add_package(pybind11)
|
||||||
find_package(pybind11 CONFIG REQUIRED)
|
find_package(pybind11 CONFIG REQUIRED)
|
||||||
|
|
||||||
add_executable(main main.cpp) #or add_library(...)
|
add_executable(main main.cpp) #or add_library(...)
|
||||||
target_link_libraries(main
|
target_link_libraries(main
|
||||||
{other libs}
|
{other libs}
|
||||||
pybind11::pybind11
|
pybind11::pybind11
|
||||||
pybind11::embed
|
pybind11::embed
|
||||||
pybind11::module
|
pybind11::module
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user