diff options
Diffstat (limited to 'nebula-robosense-decoders.spec')
| -rw-r--r-- | nebula-robosense-decoders.spec | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nebula-robosense-decoders.spec b/nebula-robosense-decoders.spec index 6487c16..e120266 100644 --- a/nebula-robosense-decoders.spec +++ b/nebula-robosense-decoders.spec @@ -48,7 +48,7 @@ Requires: ros-%{ros_distro}-nebula-core-common Requires: ros-%{ros_distro}-nebula-core-decoders Requires: ros-%{ros_distro}-nebula-robosense-common -# 单包策略(§7):ROS 包严禁拆实体子包,主包 %files 整树拥有,虚拟别名兼容依赖方 +# 单包策略(§7):ROS 包严禁拆实体子包,主包文件清单整树拥有,虚拟别名兼容依赖方 Provides: %{name}-devel = %{version}-%{release} Provides: %{name}-doc = %{version}-%{release} Provides: %{name}-runtime = %{version}-%{release} @@ -69,7 +69,9 @@ nebula_robosense_decoders colcon 子包;monorepo 其余 colcon 包由各自独 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} -# monorepo 子包构建:进入目标 colcon 包目录(§5 ament_cmake 显式 out-of-source,规避 openEuler %cmake 宏位置参数坑) +# monorepo 子包构建:进入目标 colcon 包目录(§5 ament_cmake 显式 out-of-source,规避 openEuler cmake 宏的位置参数坑; +# 注意:注释里切勿写 cmake 宏的字面量形式——RPM 会在注释中展开它,并把后续中文当作位置参数追加, +# 导致 cmake 误把中文当成源目录而报 "source directory does not exist") cd src/nebula_robosense/nebula_robosense_decoders mkdir -p .obj && cd .obj %cmake3 \ |
