From 19066fe30aa766911bb45da92bd18265febe35dc Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Tue, 29 Oct 2019 11:00:23 -0400 Subject: [PATCH] Windows build fix Pairing not supported under Windows Remove zlib dependency for Windows. Fixes https://github.com/mavlink/qgroundcontrol/issues/7954 --- QGCExternalLibs.pri | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/QGCExternalLibs.pri b/QGCExternalLibs.pri index cef4da3..5639074 100644 --- a/QGCExternalLibs.pri +++ b/QGCExternalLibs.pri @@ -107,7 +107,6 @@ SOURCES += \ MacBuild { INCLUDEPATH += \ $$BASEDIR/libs/lib/Frameworks/SDL2.framework/Headers - LIBS += \ -F$$BASEDIR/libs/lib/Frameworks \ -framework SDL2 @@ -115,8 +114,6 @@ MacBuild { PKGCONFIG = sdl2 } else:WindowsBuild { INCLUDEPATH += $$BASEDIR/libs/lib/sdl2/msvc/include - INCLUDEPATH += $$BASEDIR/libs/zlib/Windows/include - contains(QT_ARCH, i386) { INCLUDEPATH += $$BASEDIR/libs/OpenSSL/Windows/x86/include LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x86 @@ -126,12 +123,9 @@ MacBuild { LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x64 LIBS += -L$$BASEDIR/libs/OpenSSL/Windows/x64/lib } - LIBS += -L$$BASEDIR/libs/zlib/Windows/libs LIBS += \ -lSDL2main \ - -lSDL2 \ - -lz \ - -llibeay32 + -lSDL2 } # Include Android OpenSSL libs in order to make Qt OpenSSL support work @@ -163,6 +157,10 @@ contains(DEFINES, QGC_ENABLE_PAIRING) { DEFINES -= QGC_ENABLE_NFC DEFINES -= QGC_ENABLE_PAIRING } + } else:WindowsBuild { + #- Pairing is not supported on Windows + DEFINES -= QGC_ENABLE_NFC + DEFINES -= QGC_ENABLE_PAIRING } else { LIBS += -lcrypto -lz AndroidBuild { @@ -194,7 +192,6 @@ contains (DEFINES, DISABLE_ZEROCONF) { message("Skipping support for Zeroconf (unsupported platform)") } - # # [OPTIONAL] AirMap Support #