
add_definitions(-DFFTW3)

add_library(fft OBJECT
    cfftb.cc
    cfftf.cc
    cffti.cc
    rfft.cc
    wavefft.cc
    wfft.cc
    wrapfft.cc
    wrapfftw.cc
)

target_include_directories(fft PRIVATE
    ${CMAKE_BINARY_DIR}/src/config

    ${CMAKE_SOURCE_DIR}/src/Base/complex
    ${CMAKE_SOURCE_DIR}/src/Base/constant
    ${CMAKE_SOURCE_DIR}/src/Base/misc
    ${CMAKE_SOURCE_DIR}/src/Base/thread
)

install(FILES
    fft.hh
    fftpak.hh
    wavefft.h
    wrapfft.hh
    wrapfftw.hh
    DESTINATION include/gds-sigp
)
