Improving support for installing pybind11.
Mark the pybind11 headers as private to the target.
Fixes #305
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7d2c991..47131e7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -55,7 +55,9 @@
#
function(pybind11_add_module target_name)
add_library(${target_name} MODULE ${ARGN})
- target_include_directories(${target_name} PUBLIC ${PYBIND11_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS})
+ target_include_directories(${target_name}
+ PRIVATE ${PYBIND11_INCLUDE_DIR}
+ PUBLIC ${PYTHON_INCLUDE_DIRS})
# The prefix and extension are provided by FindPythonLibsNew.cmake
set_target_properties(${target_name} PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}")