diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ff4bbc..a3f9f81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,11 +23,9 @@ project(micro_ros_agent) # Find packages depencences find_package(ament_cmake REQUIRED) - find_package(fastcdr REQUIRED CONFIG) find_package(fastrtps REQUIRED CONFIG) find_package(micrortps_agent REQUIRED CONFIG) - find_package(ament_cmake_python REQUIRED) @@ -36,27 +34,16 @@ ament_export_dependencies(fastcdr) ament_export_dependencies(fastrtps) ament_export_dependencies(micrortps_agent) -ament_export_dependencies(rosidl_cmake) -ament_export_dependencies(rosidl_generator_c) -ament_export_dependencies(rosidl_generator_dds_idl) - - -#ament_export_include_directories(include) # Install python files ament_python_install_package(${PROJECT_NAME}) +# Register package resource in order to be called when a new msg package is generated ament_index_register_resource("rosidl_typesupport_c") -# Install the package.xml file, and generate code for -# ``find_package`` so that other packages can get information about -# this package. -# -# :param CONFIG_EXTRAS: a list of CMake files containing extra stuff -# that should be accessible to users of this package after -# ``find_package``\ -ing it. +# Install the package.xml file, and generate code for ``find_package`` so that other packages can get information about this package. ament_package( CONFIG_EXTRAS "micro_ros_agent-extras.cmake.in" ) diff --git a/package.xml b/package.xml index 87d8f9b..461ed8a 100644 --- a/package.xml +++ b/package.xml @@ -8,36 +8,19 @@ Apache License 2.0 ament_cmake - rosidl_cmake - rosidl_generator_c - rosidl_generator_dds_idl - ament_cmake - rosidl_cmake - rosidl_generator_c - rosidl_generator_dds_idl - - rmw rosidl_parser - rosidl_typesupport_interface fastcdr fastrtps micrortps_agent - - - rosidl_parser - rosidl_typesupport_interface - ament_lint_auto ament_lint_common rosidl_typesupport_c_packages - - ament_cmake