diff options
Diffstat (limited to 'examples/multimedia/spectrum/3rdparty/fftreal/CMakeLists.txt')
-rw-r--r-- | examples/multimedia/spectrum/3rdparty/fftreal/CMakeLists.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/multimedia/spectrum/3rdparty/fftreal/CMakeLists.txt b/examples/multimedia/spectrum/3rdparty/fftreal/CMakeLists.txt new file mode 100644 index 000000000..6c2af7a83 --- /dev/null +++ b/examples/multimedia/spectrum/3rdparty/fftreal/CMakeLists.txt @@ -0,0 +1,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 .) |