# HG changeset patch # User Chris Cannam # Date 1550309927 0 # Node ID 7ef7fa385d8ed2dc225a44c0ebc4e61282afa43c # Parent 36940effcfcf9ad7ec232bed5cbebcfd65a9f9eb Symbol export fixes diff -r 36940effcfcf -r 7ef7fa385d8e chp.pro --- a/chp.pro Fri Feb 15 22:01:04 2019 +0000 +++ b/chp.pro Sat Feb 16 09:38:47 2019 +0000 @@ -8,15 +8,26 @@ include(noconfig.pri) } -INCLUDEPATH += vamp-plugin-sdk - -## !!! + vampGetPluginDescriptor export - CONFIG -= qt CONFIG += plugin release warn_on TARGET = chp +INCLUDEPATH += vamp-plugin-sdk + +win32-msvc* { + LIBS += -EXPORT:vampGetPluginDescriptor +} +win32-g++* { + LIBS += -Wl,--version-script=pyin/vamp-plugin.map +} +linux* { + LIBS += -Wl,--version-script=pyin/vamp-plugin.map +} +macx* { + LIBS += -export_symbols_list pyin/vamp-plugin.list +} + SOURCES += \ chp/ConstrainedHarmonicPeak.cpp \ chp/plugins.cpp \ diff -r 36940effcfcf -r 7ef7fa385d8e pyin.pro --- a/pyin.pro Fri Feb 15 22:01:04 2019 +0000 +++ b/pyin.pro Sat Feb 16 09:38:47 2019 +0000 @@ -8,15 +8,27 @@ include(noconfig.pri) } -INCLUDEPATH += vamp-plugin-sdk ../boost_1_69_0 - -## !!! + vampGetPluginDescriptor export - CONFIG -= qt CONFIG += plugin release warn_on TARGET = pyin +#!!! boost path fix plz +INCLUDEPATH += vamp-plugin-sdk ../boost_1_69_0 + +win32-msvc* { + LIBS += -EXPORT:vampGetPluginDescriptor +} +win32-g++* { + LIBS += -Wl,--version-script=pyin/vamp-plugin.map +} +linux* { + LIBS += -Wl,--version-script=pyin/vamp-plugin.map +} +macx* { + LIBS += -export_symbols_list pyin/vamp-plugin.list +} + SOURCES += \ pyin/YinUtil.cpp \ pyin/Yin.cpp \