From ca968dbb4ee3e44f16423b29bdef77ca80fc805a Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Tue, 20 Nov 2018 16:57:27 +0300 Subject: [PATCH] Make the QtGui module an optional dependency detect and link with it, if found --- qmsgpack.pri | 4 ++++ src/src.pro | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/qmsgpack.pri b/qmsgpack.pri index c0caae2..8ad2460 100644 --- a/qmsgpack.pri +++ b/qmsgpack.pri @@ -26,6 +26,10 @@ HEADERS += \ $$PWD/src/stream/time.h \ $$PWD/src/stream/geometry.h +qtHaveModule(gui) { + QT += gui +} + qtHaveModule(location) { QT += location diff --git a/src/src.pro b/src/src.pro index d71d5bf..d330ca5 100644 --- a/src/src.pro +++ b/src/src.pro @@ -1,4 +1,4 @@ -QT += core gui +QT += core TARGET = qmsgpack CONFIG -= app_bundle @@ -46,6 +46,10 @@ STREAM_HEADERS_INSTALL = \ stream/geometry.h \ stream/time.h +qtHaveModule(gui) { + QT += gui +} + qtHaveModule(location) { QT += location