
add_library(FilterBase OBJECT
    filter_delay.cc
    NullPipe.cc
    Pipe.cc
    YPipe.cc
    YSynch.cc
)

target_include_directories(FilterBase PRIVATE
    ${CMAKE_SOURCE_DIR}/src/Base/complex
    ${CMAKE_SOURCE_DIR}/src/Base/time

    ${CMAKE_SOURCE_DIR}/src/Containers/DVector
    ${CMAKE_SOURCE_DIR}/src/Containers/FilterIO
    ${CMAKE_SOURCE_DIR}/src/Containers/FSpectrum
    ${CMAKE_SOURCE_DIR}/src/Containers/TSeries
)

install(FILES
    autopipe.hh
    filter_delay.hh
    FilterBase.hh
    NullPipe.hh
    Pipe.hh
    YPipe.hh
    YSynch.hh
    DESTINATION include/gds-sigp
)
