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 da7787eb..18f8378d 100644 --- a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake +++ b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake @@ -173,6 +173,8 @@ endmacro() set(_target_name_lib "${rosidl_generate_interfaces_TARGET}__python") add_library(${_target_name_lib} SHARED ${_generated_c_files}) +target_link_libraries(${_target_name_lib} + ${rosidl_generate_interfaces_TARGET}__rosidl_generator_c) add_dependencies( ${_target_name_lib} ${rosidl_generate_interfaces_TARGET}${_target_suffix} diff --git a/rosidl_generator_py/resource/_msg_support.c.em b/rosidl_generator_py/resource/_msg_support.c.em index 94e89bff..c4709de4 100644 --- a/rosidl_generator_py/resource/_msg_support.c.em +++ b/rosidl_generator_py/resource/_msg_support.c.em @@ -1,4 +1,4 @@ -@# Included from rosidl_generator_py/resource/_idl.py.em +@# Included from rosidl_generator_py/resource/_idl_support.c.em #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION @{ from rosidl_cmake import convert_camel_case_to_lower_case_underscore