# SPDX-FileCopyrightText: 2022 Copyright contributors to the cppTango project
#
# SPDX-License-Identifier: LGPL-3.0-or-later

set(SERVER_HEADERS UserDefaultAttrProp.h
    Attr.h
    SpectrumAttr.h
    ImageAttr.h
    AttrData.h
    Attribute.h
    AttrValue.h
    Attribute_templ.h
    AttrManip.h
    AttrProp.h
    AttrHistoryStack.h
    AutoTangoMonitor.h
    AttributeEventSubscriptionState.h
    client_addr.h
    BlackBoxElt.h
    BlackBox.h
    AttrProperty.h
    MultiClassAttribute.h
    MultiClassPipe.h
    CmdHistoryStack.h
    Command.h
    TemplCommand.h
    TemplCommandInOut.h
    TemplCommandOut.h
    TemplCommandIn.h
    Pipe.h
    PipeProperty.h
    Pipe_templ.h
    CoutAppender.h
    DeviceImpl.h
    Device_2Impl.h
    Device_3Impl.h
    Device_4Impl.h
    Device_5Impl.h
    Device_6Impl.h
    DeviceClass.h
    DevIntr.h
    DevIntrThread.h
    DServer.h
    DServerClass.h
    DeviceEventSubscriptionState.h
    DServerSignal.h
    DoubleAttrProp.h
    EventSupplier.h
    NotifdEventSupplier.h
    ZmqEventSupplier.h
    Except.h
    FwdAttr.h
    FwdAttribute.h
    Interceptors.h
    LogAdapter.h
    Logging.h
    LoggerStream.h
    KillThread.h
    MultiAttribute.h
    MultiAttrProp.h
    NoSyncModelTangoMonitor.h
    NotifdEventSupplier.h
    UserDefaultPipeProp.h
    UserDefaultFwdAttrProp.h
    PollingThreadInfo.h
    PollObj.h
    PollRing.h
    PollThread.h
    ReadersWritersLock.h
    ReaderLock.h
    RootAttRegistry.h
    seq_vec.h
    SynchronisedQueue.h
    TangoMonitor.h
    TangoAppender.h
    TangoRollingFileAppender.h
    TangoTimestamp.h
    TimedAttrData.h
    TimedCmdData.h
    Util.h
    WAttribute.h
    WAttribute_templ.h
    WPipe.h
    WriterLock.h
    SubDevDiag.h
    EncodedAttribute.h
    EventDataKind.h
    tango_clock.h
    tango_current_function.h
    exception_reason_consts.h)

install(FILES ${SERVER_HEADERS} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/tango/server")

set(TANGO_SERVER_HEADERS "${SERVER_HEADERS}" PARENT_SCOPE)
