diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-15 15:58:36 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-15 15:58:36 +0000 |
| commit | 07a346444a5690f3ae4f0f70bfdb45c8f61adf04 (patch) | |
| tree | ad97b2b21526fa835d33492a5795d84521d3c6cc /elite-robots-msgs.spec | |
| parent | a93c8adcfc6b07201c6565a0dea4f641ab958536 (diff) | |
automatic import of ros-humble-elite-robots-msgs
Diffstat (limited to 'elite-robots-msgs.spec')
| -rw-r--r-- | elite-robots-msgs.spec | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/elite-robots-msgs.spec b/elite-robots-msgs.spec index 73da5cb..469485e 100644 --- a/elite-robots-msgs.spec +++ b/elite-robots-msgs.spec @@ -147,10 +147,12 @@ source /opt/ros/%{ros_distro}/setup.sh 2>/dev/null || true export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} -# 公共 cmake 参数 +# ament 通过 AMENT_PREFIX_PATH 环境变量查找已安装包,把 buildroot 前置以找到本 spec 内前序子包 +export AMENT_PREFIX_PATH=%{buildroot}/opt/ros/%{ros_distro}:/opt/ros/%{ros_distro} + +# 公共 cmake 参数(CMAKE_PREFIX_PATH 保持与 AMENT_PREFIX_PATH 一致) CMAKE_COMMON_ARGS="\ -DCMAKE_INSTALL_PREFIX=/opt/ros/%{ros_distro} \ - -DAMENT_PREFIX_PATH=/opt/ros/%{ros_distro} \ -DCMAKE_PREFIX_PATH=%{buildroot}/opt/ros/%{ros_distro}:/opt/ros/%{ros_distro} \ -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX \ -DSETUPTOOLS_DEB_LAYOUT=OFF \ @@ -170,7 +172,7 @@ make %{?_smp_mflags} make install DESTDIR=%{buildroot} cd ../.. -# 3. elite_robots_controllers(依赖 elite_robots_msgs) +# 3. elite_robots_controllers(依赖 elite_robots_msgs、elite_robots_dashboard_msgs) mkdir -p elite_robots_controllers/.obj && cd elite_robots_controllers/.obj cmake ${CMAKE_COMMON_ARGS} .. make %{?_smp_mflags} |
