From d07a017603a8a34d74f71bd13f526446528b0503 Mon Sep 17 00:00:00 2001 From: Nicolas Hiillos Date: Mon, 24 Oct 2022 16:56:08 +0300 Subject: [PATCH] Setup build of libraries in src directory --- Dockerfile | 11 +++++++++++ src/draw_svg/src/py/follow.py | 0 src/draw_svg/src/py/readsvg.py | 0 3 files changed, 11 insertions(+) mode change 100644 => 100755 src/draw_svg/src/py/follow.py mode change 100644 => 100755 src/draw_svg/src/py/readsvg.py diff --git a/Dockerfile b/Dockerfile index f1dacb9..c701efc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,6 +41,17 @@ RUN rosdep update && \ colcon build --merge-install --symlink-install --cmake-args "-DCMAKE_BUILD_TYPE=Release" && \ rm -rf ${WS_LOG_DIR} +### Copy code built on top of example ign_moveit2_examples +# TODO clean build process +COPY ./src/* ${WS_SRC_DIR}/ +RUN rosdep update && \ + apt-get update && \ + rosdep install -y -r -i --rosdistro "${ROS_DISTRO}" --from-paths ${WS_SRC_DIR} && \ + rm -rf /var/lib/apt/lists/* && \ + source "/opt/ros/${ROS_DISTRO}/setup.bash" && \ + colcon build --merge-install --symlink-install --cmake-args "-DCMAKE_BUILD_TYPE=Release" && \ + rm -rf ${WS_LOG_DIR} + ### Add workspace to the ROS entrypoint ### Source ROS workspace inside `~/.bashrc` to enable autocompletion RUN sed -i '$i source "${WS_INSTALL_DIR}/local_setup.bash" --' /ros_entrypoint.sh && \ diff --git a/src/draw_svg/src/py/follow.py b/src/draw_svg/src/py/follow.py old mode 100644 new mode 100755 diff --git a/src/draw_svg/src/py/readsvg.py b/src/draw_svg/src/py/readsvg.py old mode 100644 new mode 100755