diff --git a/micro_ros_agent/cmake/SuperBuild.cmake b/micro_ros_agent/cmake/SuperBuild.cmake index abd4eb8..3761515 100644 --- a/micro_ros_agent/cmake/SuperBuild.cmake +++ b/micro_ros_agent/cmake/SuperBuild.cmake @@ -19,14 +19,14 @@ unset(_deps) enable_language(C) enable_language(CXX) -unset(microxrcedds_agent_DIR CACHE) -find_package(microxrcedds_agent 3.0.2 QUIET) -if(NOT microxrcedds_agent_FOUND) - ExternalProject_Add(microxrcedds_agent +unset(xrceagent_DIR CACHE) +find_package(xrceagent 3 EXACT QUIET) +if(NOT xrceagent_FOUND) + ExternalProject_Add(xrceagent GIT_REPOSITORY https://github.com/eProsima/Micro-XRCE-DDS-Agent.git GIT_TAG - v3.0.2 + v3.0.1 PREFIX ${PROJECT_BINARY_DIR}/agent INSTALL_DIR @@ -51,7 +51,6 @@ if(NOT microxrcedds_agent_FOUND) -DUAGENT_BUILD_EXECUTABLE:BOOL=OFF -DUAGENT_ISOLATED_INSTALL:BOOL=OFF ) - list(APPEND _deps microxrcedds_agent) endif() # Main project. @@ -65,5 +64,5 @@ ExternalProject_Add(micro_ros_agent INSTALL_COMMAND "" DEPENDS - ${_deps} + xrceagent ) diff --git a/micro_ros_agent/package.xml b/micro_ros_agent/package.xml index 45b6b7c..12e15e6 100644 --- a/micro_ros_agent/package.xml +++ b/micro_ros_agent/package.xml @@ -20,7 +20,6 @@ rmw_fastrtps_shared_cpp rmw_dds_common micro_ros_msgs - microxrcedds_agent rosidl_typesupport_fastrtps_cpp ament_cmake_gtest