From 8f6c129689fbda86f6e98c0d34ea42d744a00d33 Mon Sep 17 00:00:00 2001 From: Dean Moldovan Date: Wed, 31 May 2017 13:48:39 +0200 Subject: [PATCH] Fix CMake example code in embedding docs [skip ci] --- docs/advanced/embedding.rst | 4 ++-- docs/compiling.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/advanced/embedding.rst b/docs/advanced/embedding.rst index 0aea28ab4..bba1e566b 100644 --- a/docs/advanced/embedding.rst +++ b/docs/advanced/embedding.rst @@ -21,7 +21,7 @@ information, see :doc:`/compiling`. find_package(pybind11 REQUIRED) # or `add_subdirectory(pybind11)` - add_executable(example MODULE main.cpp) + add_executable(example main.cpp) target_link_libraries(example PRIVATE pybind11::embed) The essential structure of the ``main.cpp`` file looks like this: @@ -45,7 +45,7 @@ shuts down and clears its memory. No Python functions can be called after this. Executing Python code ===================== -There are few different ways to run Python code. One option is to use `eval`, +There are a few different ways to run Python code. One option is to use `eval`, `exec` or `eval_file`, as explained in :ref:`eval`. Here is a quick example in the context of an executable with an embedded interpreter: diff --git a/docs/compiling.rst b/docs/compiling.rst index 9320fd249..91e65df3d 100644 --- a/docs/compiling.rst +++ b/docs/compiling.rst @@ -203,7 +203,7 @@ information about usage in C++, see :doc:`/advanced/embedding`. find_package(pybind11 REQUIRED) # or add_subdirectory(pybind11) - add_executable(example MODULE main.cpp) + add_executable(example main.cpp) target_link_libraries(example PRIVATE pybind11::embed)