
add_library(math_ops OBJECT
    empty_flag.cc
    logic_2op.cc
    math_2op.cc
    MathOp.cc
)

target_include_directories(math_ops PRIVATE
    ${CMAKE_SOURCE_DIR}/src/SignalProcessing/FilterBase

    ${CMAKE_SOURCE_DIR}/src/Base/complex
    ${CMAKE_SOURCE_DIR}/src/Base/misc
    ${CMAKE_SOURCE_DIR}/src/Base/thread
    ${CMAKE_SOURCE_DIR}/src/Base/time

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

install(FILES
    empty_flag.hh
    logic_2op.hh
    math_2op.hh
    MathOp.hh
    DESTINATION include/gds-sigp
)
