[libdmapsharing/LIBDMAPSHARING_3_0] Favor avahi over dns_sd
- From: W. Michael Petullo <wmpetullo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdmapsharing/LIBDMAPSHARING_3_0] Favor avahi over dns_sd
- Date: Mon, 6 Jul 2020 05:43:39 +0000 (UTC)
commit 71a69d232b2f396d024a38ddce8d2f7aef9e4d21
Author: W. Michael Petullo <mike flyn org>
Date: Mon Jul 6 00:16:45 2020 -0500
Favor avahi over dns_sd
Closes #35.
configure.ac | 24 ++++++++++++------------
libdmapsharing/Makefile.am | 10 +++++-----
2 files changed, 17 insertions(+), 17 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b047b8d..a8f823e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -231,18 +231,7 @@ if test x"$HAVE_DNS_SD" = xyes; then
fi
if test x"$WITH_MDNS" = xauto; then
- if test x"$HAVE_DNS_SD" = xyes; then
- MDNS_CFLAGS=$DNS_SD_CFLAGS
- MDNS_LIBS=$DNS_SD_LIBS
- AC_DEFINE(
- WITH_DNS_SD,
- 1,
- [Define if mDNS/DNS-SD implementation uses Apple's DNSSD]
- )
- USE_DNS_SD=yes
- AC_MSG_NOTICE([Detected Apple's DNSSD; using it for mDNS/DNS-SD])
- HAVE_MDNS=yes
- elif test x"$HAVE_AVAHI" = xyes; then
+ if test x"$HAVE_AVAHI" = xyes; then
MDNS_CFLAGS=$AVAHI_CFLAGS
MDNS_LIBS=$AVAHI_LIBS
AC_DEFINE(
@@ -260,6 +249,17 @@ if test x"$WITH_MDNS" = xauto; then
)
fi
+ HAVE_MDNS=yes
+ elif test x"$HAVE_DNS_SD" = xyes; then
+ MDNS_CFLAGS=$DNS_SD_CFLAGS
+ MDNS_LIBS=$DNS_SD_LIBS
+ AC_DEFINE(
+ WITH_DNS_SD,
+ 1,
+ [Define if mDNS/DNS-SD implementation uses Apple's DNSSD]
+ )
+ USE_DNS_SD=yes
+ AC_MSG_NOTICE([Detected Apple's DNSSD; using it for mDNS/DNS-SD])
HAVE_MDNS=yes
else
AC_MSG_ERROR([Must have avahi or dns_sd.h development files installed])
diff --git a/libdmapsharing/Makefile.am b/libdmapsharing/Makefile.am
index fbe60db..cdc4542 100644
--- a/libdmapsharing/Makefile.am
+++ b/libdmapsharing/Makefile.am
@@ -31,15 +31,15 @@ libdmapsharing_3_0_la_SOURCES += \
test-dpap-record-factory.c
endif
-if USE_DNS_SD
-libdmapsharing_3_0_la_SOURCES += \
- dmap-mdns-browser-dnssd.c \
- dmap-mdns-publisher-dnssd.c
-else
+if USE_AVAHI
libdmapsharing_3_0_la_SOURCES += \
dmap-mdns-avahi.c \
dmap-mdns-browser-avahi.c \
dmap-mdns-publisher-avahi.c
+else
+libdmapsharing_3_0_la_SOURCES += \
+ dmap-mdns-browser-dnssd.c \
+ dmap-mdns-publisher-dnssd.c
endif
if USE_GSTREAMERAPP
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]