- Qt 5.3
- Qt Multimedia
- Spectrum Example
- fftreal.pro Example File
- Qt 5.3.2 Reference Documentation

# fftreal.pro Example File

spectrum/3rdparty/fftreal/fftreal.pro

    include(../../spectrum.pri)

    static: error(This library cannot be built for static linkage)

    TEMPLATE = lib
    TARGET   = fftreal

    # FFTReal
    HEADERS  += 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

    # Wrapper used to export the required instantiation of the FFTRealFixLen template
    HEADERS  += fftreal_wrapper.h
    SOURCES  += fftreal_wrapper.cpp

    DEFINES  += FFTREAL_LIBRARY

    macx {
        CONFIG += lib_bundle
    } else {
        DESTDIR = ../..$${spectrum_build_dir}
    }

    EXAMPLE_FILES = bwins/fftreal.def eabi/fftreal.def readme.txt license.txt

    target.path = $$[QT_INSTALL_EXAMPLES]/multimedia/spectrum
    INSTALLS += target