diff installer.pro @ 51:cf2840ba1e07

Windows build logic and updates
author Chris Cannam
date Thu, 30 Jan 2020 13:28:32 +0000
parents 8c1f0280c425
children 8ebfaafcdaf9
line wrap: on
line diff
--- a/installer.pro	Wed Jan 29 15:00:32 2020 +0000
+++ b/installer.pro	Thu Jan 30 13:28:32 2020 +0000
@@ -9,10 +9,12 @@
     include(noconfig.pri)
 }
 
+INCLUDEPATH += $$PWD/svcore $$PWD/bqvec $$PWD/dataquay $$PWD/dataquay/dataquay
+
 QMAKE_CXXFLAGS_RELEASE -= -flto
 QMAKE_LFLAGS_RELEASE -= -flto
 
-CONFIG += release warn_on c++14
+CONFIG += release warn_on c++17
 
 QT += gui widgets svg
 
@@ -52,6 +54,9 @@
 SOURCES += \
         installer.cpp \
         $$qrc_cpp.target \
+        svcore/base/Debug.cpp \
+        svcore/base/ResourceFinder.cpp \
+        svcore/system/System.cpp \
         vamp-plugin-sdk/src/vamp-hostsdk/Files.cpp \
         vamp-plugin-sdk/src/vamp-hostsdk/host-c.cpp \
         vamp-plugin-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp \
@@ -83,5 +88,7 @@
 
 win32* {
     LIBS += -lsord -lserd
+
+    QMAKE_LFLAGS_RELEASE += -MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"
 }