From 58608a6f37493b320575fc1fe0881b4917a6e9a6 Mon Sep 17 00:00:00 2001 From: Christopher Wecht Date: Wed, 17 Jan 2024 10:43:24 +0100 Subject: [PATCH] Add include directories consistently PRIVATE instead of PUBLIC Signed-off-by: Christopher Wecht --- .../cmake/rosidl_generator_py_generate_interfaces.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake index 0a72e416..0051cb37 100644 --- a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake +++ b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake @@ -189,7 +189,7 @@ if(APPLE OR WIN32 OR NOT _numpy_h) "error code ${_result}") endif() message(STATUS "Using numpy include directory: ${_output}") - target_include_directories(${_target_name_lib} PUBLIC "${_output}") + target_include_directories(${_target_name_lib} PRIVATE "${_output}") endif() rosidl_get_typesupport_target(c_typesupport_target "${rosidl_generate_interfaces_TARGET}" "rosidl_typesupport_c") @@ -232,7 +232,7 @@ foreach(_typesupport_impl ${_typesupport_impls}) ) target_include_directories(${_target_name} - PUBLIC + PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_c ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_py ${PythonExtra_INCLUDE_DIRS}