"""
@file
@defgroup rtctk_componentFramework_services_common Common
@ingroup rtctk_componentFramework_services

@brief Common services and utilities shared by other services.

@copyright
  SPDX-FileCopyrightText: 2020-2026 European Southern Observatory (ESO) @n
  SPDX-License-Identifier: LGPL-3.0-only
"""

from wtools.module import declare_cshlib

declare_cshlib(
    target="rtctkCommonServices",
    use=[
        "BOOST",
        "cii-common-types.cpp.common",
        "cii.mal-common.cpp.mal-common",
        "cpp-netlib-uri",
        "yaml-cpp",
        "cfitsio",
        "backtrace",
        "client-api.elt-common.cpp.error.client",
        "componentFramework.services.logging",
        "numapp",
        "fmt",
        "ppconsul",
        "taiclock",
    ],
)
