Mercurial > hg > vamp-plugin-pack
changeset 105:9bdb0b058d0d v1.0-pre1-windows
Fixes for static build on Windows
author | Chris Cannam |
---|---|
date | Mon, 02 Mar 2020 14:04:39 +0000 |
parents | d12ee4ccda41 |
children | 564a6697ebb8 |
files | deploy/win64/build-64.bat installer.pro noconfig.pri repoint-lock.json sord-all.c |
diffstat | 5 files changed, 19 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/deploy/win64/build-64.bat Mon Mar 02 09:47:59 2020 +0000 +++ b/deploy/win64/build-64.bat Mon Mar 02 14:04:39 2020 +0000 @@ -6,12 +6,12 @@ set STARTPWD=%CD% rem Using Qt Base module thus: -rem .\configure -static -release -platform win32-msvc -no-opengl -no-angle -prefix C:\Qt\5.14.1-static +rem .\configure -static -static-runtime -release -platform win32-msvc -no-opengl -no-angle -prefix C:\Qt\5.14.1-static rem nmake rem nmake install rem rem Note you also need the Qt SVG module, in which: -rem c:\qt\5.14.1-static\bin\qmake.exe qtsvg.pro -r -tp vc -spec win32-msvc +rem c:\qt\5.14.1-static\bin\qmake.exe qtsvg.pro -r -spec win32-msvc rem nmake rem nmake install
--- a/installer.pro Mon Mar 02 09:47:59 2020 +0000 +++ b/installer.pro Mon Mar 02 14:04:39 2020 +0000 @@ -62,7 +62,8 @@ vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \ - vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp + vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \ + sord-all.c DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES) DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS) @@ -72,19 +73,19 @@ DEFINES += HAVE_SORD HAVE_SERD USE_SORD NDEBUG +INCLUDEPATH += \ + sv-dependency-builds/src/serd-0.18.2/src/ \ + sv-dependency-builds/src/sord-0.12.0/src/ + linux* { - QMAKE_CXXFLAGS += -I/usr/include/sord-0 -I/usr/include/serd-0 - LIBS += -lsord-0 -lserd-0 -ldl + LIBS += -ldl } macx* { - LIBS += -lsord-0 -lserd-0 QMAKE_POST_LINK += deploy/osx/deploy.sh $$shell_quote($$TARGET) } win32* { - LIBS += -lsord -lserd - QMAKE_LFLAGS_RELEASE += -MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\" }
--- a/noconfig.pri Mon Mar 02 09:47:59 2020 +0000 +++ b/noconfig.pri Mon Mar 02 14:04:39 2020 +0000 @@ -17,7 +17,7 @@ LIBS += -L$$PWD -L$$PWD/sv-dependency-builds/win64-msvc/lib CONFIG(release) { - LIBS += -NODEFAULTLIB:LIBCMT -Lrelease + LIBS += -NODEFAULTLIB:MSVCRT -Lrelease } DEFINES += NOMINMAX _USE_MATH_DEFINES HAVE_C99_VARARGS_MACROS _HAS_STD_BYTE=0
--- a/repoint-lock.json Mon Mar 02 09:47:59 2020 +0000 +++ b/repoint-lock.json Mon Mar 02 14:04:39 2020 +0000 @@ -88,7 +88,7 @@ "pin": "1cd161242250" }, "sv-dependency-builds": { - "pin": "ae30d91d2ffe" + "pin": "08ae793730bd" }, "rdf": { "pin": "810e0ce05d50"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sord-all.c Mon Mar 02 14:04:39 2020 +0000 @@ -0,0 +1,8 @@ +#include "sv-dependency-builds/src/serd-0.18.2/src/env.c" +#include "sv-dependency-builds/src/serd-0.18.2/src/node.c" +#include "sv-dependency-builds/src/serd-0.18.2/src/reader.c" +#include "sv-dependency-builds/src/serd-0.18.2/src/string.c" +#include "sv-dependency-builds/src/serd-0.18.2/src/uri.c" +#include "sv-dependency-builds/src/serd-0.18.2/src/writer.c" +#include "sv-dependency-builds/src/sord-0.12.0/src/sord.c" +#include "sv-dependency-builds/src/sord-0.12.0/src/syntax.c"