Skip to content

refactor: Update CMake to remove monitoring_system link dependency #346

Description

@kcenon

Summary

Update CMake configuration to remove compile-time monitoring_system dependency.

Parent Issue

Depends On

Files to Modify

  • CMakeLists.txt
  • cmake/NetworkSystemIntegration.cmake

CMake Changes

Before

option(BUILD_WITH_MONITORING_SYSTEM "Build with monitoring_system integration" OFF)
# ... setup_monitoring_system_integration links monitoring_system

After

# No compile-time monitoring_system dependency needed
# Runtime: monitoring_system can subscribe to EventBus events
# Option removed or deprecated

Tasks

  • Remove BUILD_WITH_MONITORING_SYSTEM option or mark deprecated
  • Remove setup_monitoring_system_integration function
  • Remove WITH_MONITORING_SYSTEM compile definitions
  • Update build summary messages

Acceptance Criteria

  • CMake configures successfully without monitoring_system
  • No monitoring_system link dependencies
  • Clean build on all platforms

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-cdCI/CD and build automationrefactoringCode refactoring and improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions