annotate beatroot-vamp.pro @ 62:3fd66c30eb28

Mac notarization logic
author Chris Cannam
date Mon, 10 Feb 2020 15:16:10 +0000
parents f24d8a6f1e49
children 732a4bf233df
rev   line source
Chris@19 1
Chris@19 2 TEMPLATE = lib
Chris@19 3
Chris@19 4 exists(config.pri) {
Chris@19 5 include(config.pri)
Chris@19 6 }
Chris@19 7
Chris@19 8 !exists(config.pri) {
Chris@19 9 include(noconfig.pri)
Chris@19 10 }
Chris@19 11
Chris@19 12 CONFIG -= qt
Chris@19 13 CONFIG += plugin no_plugin_name_prefix release warn_on
Chris@19 14
Chris@19 15 TARGET = out/beatroot-vamp
Chris@19 16
Chris@19 17 OBJECTS_DIR = beatroot-vamp/o
Chris@19 18
Chris@19 19 INCLUDEPATH += $$PWD/vamp-plugin-sdk
Chris@19 20
Chris@19 21 QMAKE_CXXFLAGS -= -Werror
Chris@19 22
Chris@19 23 win32-msvc* {
Chris@19 24 LIBS += -EXPORT:vampGetPluginDescriptor
Chris@19 25 }
Chris@19 26 win32-g++* {
Chris@19 27 LIBS += -Wl,--version-script=$$PWD/beatroot-vamp/vamp-plugin.map
Chris@19 28 }
Chris@19 29 linux* {
Chris@19 30 LIBS += -Wl,--version-script=$$PWD/beatroot-vamp/vamp-plugin.map
Chris@19 31 }
Chris@19 32 macx* {
Chris@19 33 LIBS += -exported_symbols_list $$PWD/beatroot-vamp/vamp-plugin.list
Chris@19 34 }
Chris@30 35
Chris@39 36 QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out
Chris@30 37
Chris@19 38 !win* {
Chris@30 39 QMAKE_POST_LINK += && \
Chris@19 40 cp beatroot-vamp/beatroot-vamp.cat beatroot-vamp/beatroot-vamp.n3 out/ && \
Chris@19 41 cp beatroot-vamp/README out/beatroot-vamp_README.txt && \
Chris@19 42 cp beatroot-vamp/CITATION out/beatroot-vamp_CITATION.txt && \
Chris@19 43 cp beatroot-vamp/COPYING out/beatroot-vamp_COPYING.txt
Chris@19 44 }
Chris@19 45
Chris@19 46 SOURCES += \
Chris@19 47 beatroot-vamp/BeatRootProcessor.cpp \
Chris@19 48 beatroot-vamp/BeatRootVampPlugin.cpp \
Chris@19 49 beatroot-vamp/Peaks.cpp \
Chris@19 50 beatroot-vamp/Agent.cpp \
Chris@19 51 beatroot-vamp/AgentList.cpp \
Chris@19 52 beatroot-vamp/Induction.cpp \
Chris@19 53 beatroot-vamp/BeatTracker.cpp \
Chris@19 54 vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \
Chris@19 55 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@19 56 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@19 57
Chris@19 58
Chris@19 59