diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-10-08 07:32:27 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-10-08 07:32:27 +0000 |
| commit | a1d0c2d6287274a616bd6c5c61261afc639c01ac (patch) | |
| tree | 9dec1ebe85c9e9f907b2697d086ade9c1ff7a921 /etsi-its-rviz-plugins.spec | |
| parent | 09cf49ea03c51f72f85fea10074494097fced879 (diff) | |
automatic import of ros-humble-etsi-its-rviz-pluginsopeneuler24.03_LTS_SP3
Diffstat (limited to 'etsi-its-rviz-plugins.spec')
| -rw-r--r-- | etsi-its-rviz-plugins.spec | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/etsi-its-rviz-plugins.spec b/etsi-its-rviz-plugins.spec index b6c8a0b..adf6c67 100644 --- a/etsi-its-rviz-plugins.spec +++ b/etsi-its-rviz-plugins.spec @@ -79,6 +79,11 @@ RViz plugins for etsi_its_messages %prep %autosetup -n %{RosPkgName}-%{src_version} +# etsi_its_msgs_utils 是 INTERFACE 库,其 CMake 导出目标 link interface 含 +# GeographicLib::GeographicLib_SHARED;但 etsi_its_rviz_plugins 的 CMakeLists.txt +# 未调用 find_package(GeographicLib),CMake 配置阶段无法解析该 IMPORTED 目标。 +# 在 find_package(etsi_its_msgs_utils) 之前插入 find_package(GeographicLib REQUIRED)。 +sed -i 's|^find_package(etsi_its_msgs_utils REQUIRED)|list(APPEND CMAKE_MODULE_PATH "/usr/share/cmake/geographiclib")\nfind_package(GeographicLib REQUIRED)\nfind_package(etsi_its_msgs_utils REQUIRED)|' etsi_its_rviz_plugins/CMakeLists.txt %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true @@ -109,5 +114,6 @@ make install DESTDIR=%{buildroot} %changelog * Thu Oct 08 2026 ai-importer <ai-importer@openeuler.org> - 3.5.0-1 +- Patch CMakeLists.txt: insert find_package(GeographicLib) before find_package(etsi_its_msgs_utils) to resolve GeographicLib::GeographicLib_SHARED IMPORTED target - Fix GeographicLib::GeographicLib_SHARED CMake target not found: add geographiclib-devel to BuildRequires - Initial import (ROS batch) |
