# HG changeset patch # User Chris Cannam # Date 1576687988 0 # Node ID f24d8a6f1e494ad9dcd4c1cb04412b2513013bc6 # Parent 3466e0d1393c24e0113093e61773aa2ef81a8b08 Windows/MSVC fixes diff -r 3466e0d1393c -r f24d8a6f1e49 azi.pro --- a/azi.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/azi.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/azi/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 bbc-vamp-plugins.pro --- a/bbc-vamp-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/bbc-vamp-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/bbc-vamp-plugins/src/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 beatroot-vamp.pro --- a/beatroot-vamp.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/beatroot-vamp.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/beatroot-vamp/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 cepstral-pitchtracker.pro --- a/cepstral-pitchtracker.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/cepstral-pitchtracker.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/cepstral-pitchtracker/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 constant-q-cpp.pro --- a/constant-q-cpp.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/constant-q-cpp.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/constant-q-cpp/vamp/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 deploy/win64/mark-for-signing.bat --- a/deploy/win64/mark-for-signing.bat Tue Dec 17 09:51:32 2019 +0000 +++ b/deploy/win64/mark-for-signing.bat Wed Dec 18 16:53:08 2019 +0000 @@ -1,3 +1,24 @@ +@echo off + +set ME=%0 set DIR=%1 shift + +if not defined DIR ( +@ echo "Usage: %ME% " +@ exit /b 2 +) + +@echo on + +@if not exist %DIR% ( +@ echo Could not find directory %DIR%, trying release\%DIR% +@ set DIR=release\%DIR% +) + +@if not exist %DIR% ( +@ echo Could not find directory %DIR% +@ exit /b 2 +) + echo( > %DIR%\.something-to-sign diff -r 3466e0d1393c -r f24d8a6f1e49 marsyas-vamp.pro --- a/marsyas-vamp.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/marsyas-vamp.pro Wed Dec 18 16:53:08 2019 +0000 @@ -35,7 +35,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/skeleton/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 nnls-chroma.pro --- a/nnls-chroma.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/nnls-chroma.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/nnls-chroma/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 pyin.pro --- a/pyin.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/pyin.pro Wed Dec 18 16:53:08 2019 +0000 @@ -34,7 +34,7 @@ LIBS += -exported_symbols_list $$PWD/pyin/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 qm-vamp-plugins.pro --- a/qm-vamp-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/qm-vamp-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -43,7 +43,7 @@ LIBS += -exported_symbols_list $$PWD/qm-vamp-plugins/vamp-plugin.list -lpthread } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 repoint-lock.json --- a/repoint-lock.json Tue Dec 17 09:51:32 2019 +0000 +++ b/repoint-lock.json Wed Dec 18 16:53:08 2019 +0000 @@ -49,7 +49,7 @@ "pin": "be50e19670d7702b706581d71f84d55c5ade290e" }, "vamp-tempogram": { - "pin": "02721bb9c4f0" + "pin": "ac1a75151fc9" }, "vamp-aubio-plugins": { "pin": "7a8e644aa81f0a3672b4e140396f9afe17eb2627" @@ -76,7 +76,7 @@ "pin": "cd235ecbeb31" }, "vampy": { - "pin": "e1d65734d953" + "pin": "a38d318c85a9" }, "sv-dependency-builds": { "pin": "d0c2a83c1364" diff -r 3466e0d1393c -r f24d8a6f1e49 segmentino.pro --- a/segmentino.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/segmentino.pro Wed Dec 18 16:53:08 2019 +0000 @@ -35,7 +35,7 @@ LIBS += -exported_symbols_list $$PWD/segmentino/segmentino/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 silvet.pro --- a/silvet.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/silvet.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/silvet/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 tipic.pro --- a/tipic.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/tipic.pro Wed Dec 18 16:53:08 2019 +0000 @@ -36,7 +36,7 @@ LIBS += -exported_symbols_list $$PWD/tipic/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 tuning-difference.pro --- a/tuning-difference.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/tuning-difference.pro Wed Dec 18 16:53:08 2019 +0000 @@ -34,7 +34,7 @@ LIBS += -exported_symbols_list $$PWD/tuning-difference/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 ua-vamp-plugins.pro --- a/ua-vamp-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/ua-vamp-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -34,7 +34,7 @@ LIBS += -exported_symbols_list $$PWD/ua-vamp-plugins/vamp-plugin.list -lfftw3 } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-aubio-plugins.pro --- a/vamp-aubio-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-aubio-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -34,7 +34,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-aubio-plugins/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-example-plugins.pro --- a/vamp-example-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-example-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/build/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-fanchirp.pro --- a/vamp-fanchirp.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-fanchirp.pro Wed Dec 18 16:53:08 2019 +0000 @@ -34,7 +34,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-fanchirp/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-libxtract-plugins.pro --- a/vamp-libxtract-plugins.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-libxtract-plugins.pro Wed Dec 18 16:53:08 2019 +0000 @@ -37,7 +37,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-libxtract-plugins/vamp-plugin.list -framework Accelerate } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-simple-cepstrum.pro --- a/vamp-simple-cepstrum.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-simple-cepstrum.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-simple-cepstrum/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vamp-tempogram.pro --- a/vamp-tempogram.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vamp-tempogram.pro Wed Dec 18 16:53:08 2019 +0000 @@ -33,7 +33,7 @@ LIBS += -exported_symbols_list $$PWD/vamp-tempogram/vamp-plugin.list } -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \ diff -r 3466e0d1393c -r f24d8a6f1e49 vampy.pro --- a/vampy.pro Tue Dec 17 09:51:32 2019 +0000 +++ b/vampy.pro Wed Dec 18 16:53:08 2019 +0000 @@ -41,8 +41,15 @@ -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include LIBS += -lpython2.7 -lpthread -exported_symbols_list $$PWD/vampy/vamp-plugin.list } +win* { + QMAKE_CXXFLAGS += -DHAVE_NUMPY \ + -DNDEBUG \ + -DVAMPY_EXPORTS \ + -I/Python27-64/include -I/Python27-64/Lib/site-packages/numpy-1.16.1-py2.7-win-amd64.egg/numpy/core/include + LIBS += -L/Python27-64/libs -lpython27 +} -QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing $$PWD/out +QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out !win* { QMAKE_POST_LINK += && \