summaryrefslogtreecommitdiff
path: root/nebula-robosense-decoders.spec
diff options
context:
space:
mode:
Diffstat (limited to 'nebula-robosense-decoders.spec')
-rw-r--r--nebula-robosense-decoders.spec6
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 \