From 9f46efdcf7ff1dbc9b285f6123224a48481e1e57 Mon Sep 17 00:00:00 2001 From: Nicogene Date: Thu, 7 Nov 2024 15:50:57 +0100 Subject: [PATCH] Cleanup cmakelists after addition of icub-main dependency --- CMakeLists.txt | 1 + src/CMakeLists.txt | 2 +- src/telemetryDeviceDumper/CMakeLists.txt | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e38e122..9a081de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,6 +67,7 @@ find_package(Threads REQUIRED) #### Optional Dependencies find_package(YARP ${YARP_REQUIRED_VERSION} COMPONENTS conf os dev QUIET) set(YARP_FORCE_DYNAMIC_PLUGINS TRUE CACHE INTERNAL "${PROJECT_NAME} is always built with dynamic plugins") +find_package(iCubDev 2.7.0 QUIET) option(ROBOMETRY_USES_SYSTEM_nlohmann_json OFF) # 3.9.2 is unreleased, this option is not working until that version is not released diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 19ef2fd..b05d295 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,7 +5,7 @@ # BSD-3-Clause license. See the accompanying LICENSE file for details. add_subdirectory(librobometry) -if(YARP_os_FOUND AND YARP_dev_FOUND) +if(YARP_os_FOUND AND YARP_dev_FOUND AND iCubDev_FOUND) add_subdirectory(telemetryDeviceDumper) endif() if(BUILD_EXAMPLES) diff --git a/src/telemetryDeviceDumper/CMakeLists.txt b/src/telemetryDeviceDumper/CMakeLists.txt index a3bfb85..8198d8c 100644 --- a/src/telemetryDeviceDumper/CMakeLists.txt +++ b/src/telemetryDeviceDumper/CMakeLists.txt @@ -20,7 +20,6 @@ if(ENABLE_telemetryDeviceDumper) add_definitions(-D_USE_MATH_DEFINES) endif() - find_package(iCubDev 2.7.0 REQUIRED) target_sources(yarp_telemetryDeviceDumper PRIVATE TelemetryDeviceDumper.cpp TelemetryDeviceDumper.h)