From 57bdfc54636cc7c34cc49089e6fafcf8306d6235 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 27 Jan 2022 15:35:26 +0100 Subject: [PATCH] Add system logger flag (#118) (#119) * Add system logger flag * Add flag to superbuild (cherry picked from commit 90545b718410e0214819028e2b479be3f7d6d382) Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com> --- micro_ros_agent/CMakeLists.txt | 1 + micro_ros_agent/cmake/SuperBuild.cmake | 1 + 2 files changed, 2 insertions(+) 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