diff qm-vamp-plugins.pro @ 70:5f46f4b33fd1

* Add forgotten file g2cstubs.c * Some symbol visibility work
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 03 Jul 2008 13:59:10 +0000
parents b084e87b83e4
children 1759834c6235
line wrap: on
line diff
--- a/qm-vamp-plugins.pro	Thu Jun 19 09:22:44 2008 +0000
+++ b/qm-vamp-plugins.pro	Thu Jul 03 13:59:10 2008 +0000
@@ -12,8 +12,11 @@
 INCLUDEPATH += ../vamp-plugin-sdk ../qm-dsp
 LIBPATH += ../vamp-plugin-sdk/vamp-sdk ../qm-dsp
 
-linux-g++:LIBS += -static-libgcc -Wl,-Bstatic -lqm-dsp -lvamp-sdk -L/usr/lib/atlas/sse -llapack -lblas -lg2c $(shell g++ -print-file-name=libstdc++.a) -Wl,-Bdynamic
-#LIBS += -Wl,-Bstatic -lqm-dsp -lvamp-sdk -L/usr/lib/atlas/sse -lblas -llapack -lg2c -Wl,-Bdynamic
+linux-g++: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 -Wl,--version-script=vamp-plugin.map
+
+osx:CXXFLAGS += -fvisibility=hidden
+
+#LIBS += -Wl,-Bstatic -lqm-dsp -lvamp-sdk -L/usr/lib/atlas/sse -lblas -llapack -Wl,-Bdynamic
 
 DEPENDPATH += plugins
 INCLUDEPATH += . plugins
@@ -28,7 +31,8 @@
            plugins/SegmenterPlugin.h \
            plugins/SimilarityPlugin.h \
            plugins/TonalChangeDetect.h
-SOURCES += plugins/BeatTrack.cpp \
+SOURCES += g2cstubs.c \
+           plugins/BeatTrack.cpp \
            plugins/OnsetDetect.cpp \
            plugins/ChromagramPlugin.cpp \
            plugins/ConstantQSpectrogram.cpp \