blob: 6c2af7a8389567e596533a1d2282411df10f21fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
find_package(Qt6 REQUIRED COMPONENTS Core)
add_library(fftreal STATIC
Array.h Array.hpp
DynArray.h DynArray.hpp
FFTRealFixLen.h FFTRealFixLen.hpp
FFTRealFixLenParam.h
FFTRealPassDirect.h FFTRealPassDirect.hpp
FFTRealPassInverse.h FFTRealPassInverse.hpp
FFTRealSelect.h FFTRealSelect.hpp
FFTRealUseTrigo.h FFTRealUseTrigo.hpp
OscSinCos.h OscSinCos.hpp
def.h
fftreal_wrapper.cpp fftreal_wrapper.h
)
target_compile_definitions(fftreal PRIVATE
FFTREAL_LIBRARY
LOG_ENGINE
LOG_SPECTRUMANALYSER
SPECTRUM_ANALYSER_SEPARATE_THREAD
SUPERIMPOSE_PROGRESS_ON_WAVEFORM
)
target_link_libraries(fftreal PRIVATE Qt6::Core)
target_include_directories(fftreal INTERFACE .)
|