diff options
Diffstat (limited to 'autoware-lanelet2-extension.spec')
| -rw-r--r-- | autoware-lanelet2-extension.spec | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/autoware-lanelet2-extension.spec b/autoware-lanelet2-extension.spec index 29b925d..efd9ef3 100644 --- a/autoware-lanelet2-extension.spec +++ b/autoware-lanelet2-extension.spec @@ -32,6 +32,14 @@ Source0: %{RosPkgName}-%{version}.tar.gz # fails with "Could NOT find GeographicLib" unless the headers/libraries are in # the build root; same BuildRequires as the sibling # ros-humble-lanelet2-projection / ros-humble-lanelet2-validation specs. +# mrt-cmake-modules: also not a direct package.xml <depend> of this package, but +# the lanelet2 stack declares it as <buildtool_export_depend>, so the installed +# lanelet2_coreConfig.cmake runs find_package(mrt_cmake_modules REQUIRED) from +# its _init_package_dependencies() macro (template +# mrt_cmake_modules/cmake/Templates/packageConfig.cmake.in:35) whenever a +# consumer configures against lanelet2_core -> CMake error "Could not find a +# package configuration file provided by mrt_cmake_modules". Same BuildRequires +# as the sibling ros-humble-lanelet2-io / -projection / -validation specs. # <test_depend> ament_cmake_ros is intentionally not listed (tests are gated off # in %build via -DBUILD_TESTING=OFF). BuildRequires: cmake @@ -48,6 +56,7 @@ BuildRequires: ros-%{ros_distro}-lanelet2-projection BuildRequires: ros-%{ros_distro}-lanelet2-routing BuildRequires: ros-%{ros_distro}-lanelet2-traffic-rules BuildRequires: ros-%{ros_distro}-lanelet2-validation +BuildRequires: ros-%{ros_distro}-mrt-cmake-modules BuildRequires: ros-%{ros_distro}-rclcpp BuildRequires: ros-%{ros_distro}-tf2 BuildRequires: ros-%{ros_distro}-tf2-geometry-msgs |
