view vamp-plugin-sdk.pro @ 6:4b4c449932b3

At least one plugin (Segmentino) is producing incorrect results when compiled with fast-math on at least one platform (Linux). If we really want fast-math for any given plugin library, let's make it opt-in for that library rather than opt-out for all of them.
author Chris Cannam
date Mon, 18 Nov 2019 09:57:45 +0000
parents eaa4410df4cd
children
line wrap: on
line source

TEMPLATE = lib

exists(config.pri) {
    include(config.pri)
}

!exists(config.pri) {
    include(noconfig.pri)
}

CONFIG += staticlib

TARGET = vamp-sdk

HEADERS += \
        vamp-plugin-sdk/vamp-sdk/Plugin.h \
        vamp-plugin-sdk/vamp-sdk/PluginAdapter.h \
        vamp-plugin-sdk/vamp-sdk/PluginBase.h \
        vamp-plugin-sdk/vamp-sdk/RealTime.h \
        vamp-plugin-sdk/vamp-sdk/FFT.h

SOURCES +=  \
        vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
        vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp \
        vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \
        vamp-plugin-sdk/src/vamp-sdk/acsymbols.c

repoint.target = $$PWD/.repoint.point
repoint.depends = $$PWD/repoint-project.json $$PWD/repoint-lock.json
repoint.commands = $$PWD/repoint install --directory $$PWD

QMAKE_EXTRA_TARGETS += repoint
PRE_TARGETDEPS += $$repoint.target