From 424104e0badbf12d93cb1b2e20ff840d8eba0868 Mon Sep 17 00:00:00 2001 From: Tomoya Fujita Date: Sat, 23 Aug 2025 16:37:29 +0900 Subject: [PATCH] add warning message to ensure rosidl_adaptor is available. Signed-off-by: Tomoya Fujita --- rosidl_cmake/cmake/rosidl_generate_interfaces.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake b/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake index f491ef7ea..9f26880b7 100644 --- a/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake +++ b/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake @@ -134,6 +134,11 @@ macro(rosidl_generate_interfaces target) "${_adapter_arguments_file}" TARGET ${target} ) + else() + message(WARNING + "rosidl_adapter not found, but non-IDL interface files were provided. " + "Please add 'find_package(rosidl_default_generators REQUIRED)' or " + "ensure rosidl_adapter is available.") endif() endif() # afterwards all remaining interface files are .idl files