From c049a79836d92b12014726901543a295dfe8211d Mon Sep 17 00:00:00 2001 From: Andrew Koerner Date: Thu, 2 Jul 2026 11:42:50 +0200 Subject: [PATCH] added support via submodules for offline building Signed-off-by: Andrew Koerner --- .gitmodules | 6 ++++++ ros2_workspace/src/vendor/libOpenDRIVE | 2 +- ros2_workspace/src/vendor/osqp_build/CMakeLists.txt | 3 +++ ros2_workspace/src/vendor/osqp_build/Catch2 | 1 + ros2_workspace/src/vendor/osqp_build/qdldl | 1 + 5 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 ros2_workspace/src/vendor/osqp_build/CMakeLists.txt create mode 160000 ros2_workspace/src/vendor/osqp_build/Catch2 create mode 160000 ros2_workspace/src/vendor/osqp_build/qdldl diff --git a/.gitmodules b/.gitmodules index 942a734..02782ba 100644 --- a/.gitmodules +++ b/.gitmodules @@ -120,3 +120,9 @@ [submodule "ros2_workspace/src/adore_ros2_nodes/operational_design_domain"] path = ros2_workspace/src/adore_ros2_nodes/operational_design_domain url = git@github.com:DLR-TS/operational_design_domain.git +[submodule "ros2_workspace/vendor/osqp_build/qdldl"] + path = ros2_workspace/src/vendor/osqp_build/qdldl + url = https://github.com/osqp/qdldl.git +[submodule "ros2_workspace/vendor/osqp_build/Catch2"] + path = ros2_workspace/src/vendor/osqp_build/Catch2 + url = https://github.com/catchorg/Catch2.git diff --git a/ros2_workspace/src/vendor/libOpenDRIVE b/ros2_workspace/src/vendor/libOpenDRIVE index f235e29..2c87711 160000 --- a/ros2_workspace/src/vendor/libOpenDRIVE +++ b/ros2_workspace/src/vendor/libOpenDRIVE @@ -1 +1 @@ -Subproject commit f235e2928f6d349aa76b3d24cb0181e2f4281da1 +Subproject commit 2c87711a3f9c91f0bc325bd106f68621a80cf999 diff --git a/ros2_workspace/src/vendor/osqp_build/CMakeLists.txt b/ros2_workspace/src/vendor/osqp_build/CMakeLists.txt new file mode 100644 index 0000000..25f6c5b --- /dev/null +++ b/ros2_workspace/src/vendor/osqp_build/CMakeLists.txt @@ -0,0 +1,3 @@ +set(FETCHCONTENT_SOURCE_DIR_QDLDL "${CMAKE_CURRENT_SOURCE_DIR}/qdldl" CACHE PATH "" FORCE) +set(FETCHCONTENT_SOURCE_DIR_CATCH2 "${CMAKE_CURRENT_SOURCE_DIR}/Catch2" CACHE PATH "" FORCE) +set(FETCHCONTENT_FULLY_DISCONNECTED ON CACHE BOOL "" FORCE) diff --git a/ros2_workspace/src/vendor/osqp_build/Catch2 b/ros2_workspace/src/vendor/osqp_build/Catch2 new file mode 160000 index 0000000..5c88067 --- /dev/null +++ b/ros2_workspace/src/vendor/osqp_build/Catch2 @@ -0,0 +1 @@ +Subproject commit 5c88067bd339465513af4aec606bd2292f1b594a diff --git a/ros2_workspace/src/vendor/osqp_build/qdldl b/ros2_workspace/src/vendor/osqp_build/qdldl new file mode 160000 index 0000000..138fdac --- /dev/null +++ b/ros2_workspace/src/vendor/osqp_build/qdldl @@ -0,0 +1 @@ +Subproject commit 138fdac58b9cd1c4137ff1b99152c8108a6cff5b