annotate qm-vamp-plugins.pro @ 141:77aebfe857d5

Call for 10.4 min
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 05 Apr 2011 12:35:53 +0100
parents a7ac15d28d4a
children
rev   line source
c@3 1
c@0 2 TEMPLATE = lib
c@104 3 CONFIG += plugin warn_on release
c@3 4 CONFIG -= qt
c@3 5
c@116 6 linux-g++* {
c@125 7 QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -O3 -fno-exceptions -fPIC -ffast-math -msse -mfpmath=sse -ftree-vectorize -fomit-frame-pointer
c@116 8 DEFINES += USE_PTHREADS
c@116 9 INCLUDEPATH += ../vamp-plugin-sdk ../qm-dsp
c@132 10 LIBPATH += ../vamp-plugin-sdk ../qm-dsp
c@116 11 }
c@104 12
c@116 13 linux-g++ {
c@116 14 LIBS += -static-libgcc -Wl,-Bstatic -lqm-dsp -lvamp-sdk -L/usr/lib/sse2/atlas -L/usr/lib/atlas/sse -llapack -lblas $$system(g++ -print-file-name=libstdc++.a) -lc -Wl,-Bdynamic -lpthread -Wl,--version-script=vamp-plugin.map
c@116 15 }
c@104 16
c@116 17 linux-g++-64 {
c@123 18 QMAKE_CXXFLAGS_RELEASE += -msse2
c@124 19 LIBS += -Lbuild/linux/amd64 -Wl,-Bstatic -lqm-dsp -lvamp-sdk -llapack -lcblas -latlas -lc -Wl,-Bdynamic -lpthread -Wl,--version-script=vamp-plugin.map
c@116 20 }
c@116 21
c@116 22 macx-g++* {
c@117 23 QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
c@140 24 QMAKE_CXXFLAGS_RELEASE += -mmacosx-version-min=10.4 -O2 -g0
c@141 25 QMAKE_CFLAGS_RELEASE += -mmacosx-version-min=10.4
c@140 26 CONFIG += x86 ppc x86_64
c@140 27 QMAKE_CXX = g++-4.0
c@140 28 QMAKE_CC = gcc-4.0
c@140 29 QMAKE_LINK = g++-4.0
c@116 30 DEFINES += USE_PTHREADS
c@141 31 LIBS += -mmacosx-version-min=10.4 -lqm-dsp -L../inst/lib -lvamp-sdk -framework Accelerate -lpthread -exported_symbols_list vamp-plugin.list
c@116 32 INCLUDEPATH += ../vamp-plugin-sdk ../qm-dsp
c@117 33 LIBPATH += ../include ../lib ../qm-dsp
c@116 34 }
c@116 35
c@116 36 win32-x-g++ {
c@116 37 QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -O2 -march=pentium3 -msse
c@116 38 INCLUDEPATH += ../include ../qm-dsp
c@116 39 LIBPATH += ./build/mingw32 ../lib ../qm-dsp ../qm-dsp/release
c@116 40 LIBS += -shared -Wl,-Bstatic -lqm-dsp -lvamp-sdk -llapack -lcblas -latlas -lf77blas -lg2cstubs -Wl,-Bdynamic -Wl,--version-script=vamp-plugin.map
c@116 41 }
c@12 42
c@130 43 solaris* {
c@130 44 QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -fast
c@130 45 INCLUDEPATH += /usr/local/include ../qm-dsp
c@130 46 INCLUDEPATH += /opt/ATLAS3.9.14/include
c@130 47 LIBPATH += ../qm-dsp /opt/ATLAS3.9.14/lib
c@130 48 DEFINES += USE_PTHREADS
c@130 49 LIBS += -Bstatic -lqm-dsp -lvamp-sdk -llapack -lcblas -latlas -Bdynamic -lpthread -Wl,--version-script=vamp-plugin.map -lCstd -lCrun
c@130 50 }
c@130 51
c@0 52 OBJECTS_DIR = tmp_obj
c@0 53 MOC_DIR = tmp_moc
c@0 54
c@0 55 DEPENDPATH += plugins
c@0 56 INCLUDEPATH += . plugins
c@0 57
c@0 58 # Input
c@92 59 HEADERS += plugins/AdaptiveSpectrogram.h \
c@92 60 plugins/BarBeatTrack.h \
c@89 61 plugins/BeatTrack.h \
c@97 62 plugins/DWT.h \
c@27 63 plugins/OnsetDetect.h \
c@0 64 plugins/ChromagramPlugin.h \
c@9 65 plugins/ConstantQSpectrogram.h \
c@21 66 plugins/KeyDetect.h \
c@45 67 plugins/MFCCPlugin.h \
c@37 68 plugins/SegmenterPlugin.h \
c@41 69 plugins/SimilarityPlugin.h \
c@120 70 plugins/TonalChangeDetect.h \
c@120 71 plugins/Transcription.h
c@70 72 SOURCES += g2cstubs.c \
c@92 73 plugins/AdaptiveSpectrogram.cpp \
c@89 74 plugins/BarBeatTrack.cpp \
c@70 75 plugins/BeatTrack.cpp \
c@97 76 plugins/DWT.cpp \
c@27 77 plugins/OnsetDetect.cpp \
c@0 78 plugins/ChromagramPlugin.cpp \
c@9 79 plugins/ConstantQSpectrogram.cpp \
c@21 80 plugins/KeyDetect.cpp \
c@45 81 plugins/MFCCPlugin.cpp \
c@37 82 plugins/SegmenterPlugin.cpp \
c@41 83 plugins/SimilarityPlugin.cpp \
c@3 84 plugins/TonalChangeDetect.cpp \
c@120 85 plugins/Transcription.cpp \
c@3 86 ./libmain.cpp
c@37 87