From b9057c164f58f2fbb97c21153d2fc08b3aa2722f Mon Sep 17 00:00:00 2001 From: Piotr Jaroszek Date: Tue, 3 Mar 2026 09:59:10 +0100 Subject: [PATCH 1/3] Fix link with rclcpp Signed-off-by: Piotr Jaroszek --- Gems/CsvSpawner/Code/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gems/CsvSpawner/Code/CMakeLists.txt b/Gems/CsvSpawner/Code/CMakeLists.txt index 9b331e6e..1783cb32 100644 --- a/Gems/CsvSpawner/Code/CMakeLists.txt +++ b/Gems/CsvSpawner/Code/CMakeLists.txt @@ -54,6 +54,8 @@ ly_add_target( Gem::ROS2.Static ) +target_depends_on_ros2_packages(${gem_name}.Private.Object rclcpp) + # Here add ${gem_name} target, it depends on the Private Object library and Public API interface ly_add_target( NAME ${gem_name} ${PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE} From 3d1008a555ec900b623e8dd0cc0b5405b3037bd6 Mon Sep 17 00:00:00 2001 From: Piotr Jaroszek Date: Tue, 3 Mar 2026 10:00:13 +0100 Subject: [PATCH 2/3] version bump Signed-off-by: Piotr Jaroszek --- Gems/CsvSpawner/gem.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gems/CsvSpawner/gem.json b/Gems/CsvSpawner/gem.json index d1084ea2..4fe9857e 100644 --- a/Gems/CsvSpawner/gem.json +++ b/Gems/CsvSpawner/gem.json @@ -1,6 +1,6 @@ { "gem_name": "CsvSpawner", - "version": "2.0.0", + "version": "2.0.1", "display_name": "CsvSpawner", "license": "Apache-2.0", "license_url": "https://opensource.org/licenses/Apache-2.0", From 0a57190c3d6bbc1e0ede0e2f09d4c38e8461b68d Mon Sep 17 00:00:00 2001 From: Jan Hanca Date: Wed, 4 Mar 2026 09:49:38 +0100 Subject: [PATCH 3/3] Remove unused ROS 2 dependency (#173) Signed-off-by: Jan Hanca --- Gems/CsvSpawner/Code/CMakeLists.txt | 5 ----- Gems/CsvSpawner/gem.json | 3 +-- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Gems/CsvSpawner/Code/CMakeLists.txt b/Gems/CsvSpawner/Code/CMakeLists.txt index 1783cb32..bb891088 100644 --- a/Gems/CsvSpawner/Code/CMakeLists.txt +++ b/Gems/CsvSpawner/Code/CMakeLists.txt @@ -51,11 +51,8 @@ ly_add_target( PUBLIC AZ::AzCore AZ::AzFramework - Gem::ROS2.Static ) -target_depends_on_ros2_packages(${gem_name}.Private.Object rclcpp) - # Here add ${gem_name} target, it depends on the Private Object library and Public API interface ly_add_target( NAME ${gem_name} ${PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE} @@ -71,7 +68,6 @@ ly_add_target( BUILD_DEPENDENCIES PUBLIC Gem::${gem_name}.API - Gem::ROS2.Static PRIVATE Gem::${gem_name}.Private.Object ) @@ -128,7 +124,6 @@ if(PAL_TRAIT_BUILD_HOST_TOOLS) 3rdParty BUILD_DEPENDENCIES PUBLIC - Gem::ROS2.Editor.Static Gem::LevelGeoreferencing.API AZ::AzToolsFramework ${gem_name}.Private.Object diff --git a/Gems/CsvSpawner/gem.json b/Gems/CsvSpawner/gem.json index 4fe9857e..34d8fe1b 100644 --- a/Gems/CsvSpawner/gem.json +++ b/Gems/CsvSpawner/gem.json @@ -18,10 +18,9 @@ "" ], "icon_path": "preview.png", - "requirements": "Requires ROS2 Gem", + "requirements": "Requires LevelGeoreferencing Gem", "documentation_url": "", "dependencies": [ - "ROS2", "LevelGeoreferencing" ], "repo_uri": "https://github.com/RobotecAI/robotec-o3de-tools",