From 7fadf1cff5687849ec2d15e50c9bc5c11f92b96b Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 15 Oct 2018 22:33:32 +0200 Subject: [PATCH] add support for compiling for ubuntu touch with builtin avahi Signed-off-by: Jonathan Bagg --- qtzeroconf.pri | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/qtzeroconf.pri b/qtzeroconf.pri index d1ee081..ab841b4 100644 --- a/qtzeroconf.pri +++ b/qtzeroconf.pri @@ -8,7 +8,7 @@ lessThan(QT_MAJOR_VERSION, 5) { } # below for >= Qt5 -linux:!android { +linux:!android:!ubports { HEADERS+= $$PWD/qzeroconf.h $$PWD/avahi-qt/qt-watch.h $$PWD/avahi-qt/qt-watch_p.h SOURCES+= $$PWD/avahiclient.cpp $$PWD/avahi-qt/qt-watch.cpp LIBS+= -lavahi-client -lavahi-common @@ -57,7 +57,7 @@ ios { QMAKE_CXXFLAGS+= -I$$PWD } -android { +ubports|android: { QMAKE_CXXFLAGS+= -I$$PWD QMAKE_CFLAGS+= -I$$PWD ACM = $$PWD/avahi-common @@ -65,7 +65,12 @@ android { HEADERS+= $$PWD/qzeroconf.h $$PWD/avahi-qt/qt-watch.h $$PWD/avahi-qt/qt-watch_p.h SOURCES+= $$PWD/avahicore.cpp $$PWD/avahi-qt/qt-watch.cpp # avahi-common - DEFINES+= HAVE_STRLCPY GETTEXT_PACKAGE + android: { + DEFINES+= HAVE_STRLCPY GETTEXT_PACKAGE + } + ubports: { + DEFINES+= _GNU_SOURCE GETTEXT_PACKAGE + } SOURCES+= $$ACM/address.c SOURCES+= $$ACM/alternative.c SOURCES+= $$ACM/domain.c