diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-21 02:32:32 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-21 02:32:32 +0000 |
| commit | 80a17b32c3b307b81bd3b2d0062e9baf07680b6d (patch) | |
| tree | eab526dd13a00e0ee3b0ec4b2c172867947b8cfe | |
| parent | 0466b8ebc0b80f9c1830be7c951ed3f3e6c4046b (diff) | |
automatic import of ros-humble-mrpt-libbase
| -rw-r--r-- | mrpt-libbase.spec | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mrpt-libbase.spec b/mrpt-libbase.spec index cf19158..4488bcc 100644 --- a/mrpt-libbase.spec +++ b/mrpt-libbase.spec @@ -60,8 +60,9 @@ mkdir -p mrpt_libbase/mrpt-build/src tar -xzf %{SOURCE1} -C mrpt_libbase/mrpt-build/src mv mrpt_libbase/mrpt-build/src/mrpt-%{mrpt_version} mrpt_libbase/mrpt-build/src/mrpt # Write the version cache file so cmake treats the pre-populated tree as current -mkdir -p mrpt_libbase/mrpt-build/mrpt_libbase -echo -n "%{mrpt_version}" > mrpt_libbase/mrpt-build/mrpt_libbase/MRPT_VERSION_TO_DOWNLOAD.txt +# VERSION_CACHE = ${CMAKE_BINARY_DIR}/../mrpt_libbase/mrpt-build/MRPT_VERSION_TO_DOWNLOAD.txt +# CMAKE_BINARY_DIR = <srcdir>/mrpt_libbase/.obj,所以实际路径为 mrpt_libbase/mrpt-build/ +echo -n "%{mrpt_version}" > mrpt_libbase/mrpt-build/MRPT_VERSION_TO_DOWNLOAD.txt # Override the version cmake reads from package.xml to match the pre-fetched source echo 'set(MRPT_VERSION_TO_DOWNLOAD "%{mrpt_version}")' > override_mrpt_version.cmake @@ -69,6 +70,9 @@ echo 'set(MRPT_VERSION_TO_DOWNLOAD "%{mrpt_version}")' > override_mrpt_version.c [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || 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} +# CMakeLists.txt 用 $ENV{HOME}==/home/buildfarm 判断是否跳过 git clone, +# 在 COPR 构建环境中 HOME=/root,需强制设置以复用 %prep 预置的 mrpt 源码 +export HOME=/home/buildfarm cd mrpt_libbase mkdir -p .obj && cd .obj %cmake3 \ |
