diff --git a/micro_ros_agent/CMakeLists.txt b/micro_ros_agent/CMakeLists.txt index c06aeab..6706022 100644 --- a/micro_ros_agent/CMakeLists.txt +++ b/micro_ros_agent/CMakeLists.txt @@ -20,6 +20,7 @@ option(UROSAGENT_GENERATE_PROFILE set(CMAKE_C_CLANG_TIDY clang-tidy -checks=*) option(MICROROSAGENT_SUPERBUILD "Enable superbuild compilation." ON) +option(UAGENT_USE_SYSTEM_LOGGER "Force use of system installed spdlog logger on superbuild." OFF) if(NOT MICROROSAGENT_SUPERBUILD) project(micro_ros_agent LANGUAGES CXX) diff --git a/micro_ros_agent/cmake/SuperBuild.cmake b/micro_ros_agent/cmake/SuperBuild.cmake index a92e3c3..bead827 100644 --- a/micro_ros_agent/cmake/SuperBuild.cmake +++ b/micro_ros_agent/cmake/SuperBuild.cmake @@ -45,6 +45,7 @@ if(NOT xrceagent_FOUND) -DCMAKE_SYSTEM_NAME:STRING=${CMAKE_SYSTEM_NAME} -DUAGENT_USE_SYSTEM_FASTDDS:BOOL=ON -DUAGENT_USE_SYSTEM_FASTCDR:BOOL=ON + -DUAGENT_USE_SYSTEM_LOGGER:BOOL=${UAGENT_USE_SYSTEM_LOGGER} -DUAGENT_CED_PROFILE:BOOL=OFF -DUAGENT_P2P_PROFILE:BOOL=OFF -DUAGENT_BUILD_EXECUTABLE:BOOL=OFF