[Libreoffice-commits] core.git: sd/CppunitTest_sd_uimpress.mk sd/Library_sd.mk sd/source
Siqi
me at siqi.fr
Thu Jul 25 09:29:31 PDT 2013
sd/CppunitTest_sd_uimpress.mk | 18 +++++++++++++-----
sd/Library_sd.mk | 8 ++++++++
sd/source/ui/remotecontrol/DiscoveryService.cxx | 4 +++-
3 files changed, 24 insertions(+), 6 deletions(-)
New commits:
commit d1a6a00ab873111a6ab8eb7c515ddc65473e260a
Author: Siqi <me at siqi.fr>
Date: Thu Jul 25 17:59:30 2013 +0200
fix for OS where avahi is not present
Change-Id: Ib3e21b786821baa7c3c47755de5125e1de566c39
diff --git a/sd/CppunitTest_sd_uimpress.mk b/sd/CppunitTest_sd_uimpress.mk
index c1a66ca..af4b821 100644
--- a/sd/CppunitTest_sd_uimpress.mk
+++ b/sd/CppunitTest_sd_uimpress.mk
@@ -72,13 +72,21 @@ $(eval $(call gb_CppunitTest_use_system_darwin_frameworks,sd_uimpress,\
endif
ifeq ($(OS), LINUX)
-$(eval $(call gb_CppunitTest_use_externals,sd_uimpress,\
- boost_headers \
- gtk \
- dbus \
- avahi \
+ifeq ($(ENABLE_AVAHI),TRUE)
+$(eval $(call gb_Library_use_externals,sd,\
+ boost_headers \
+ gtk \
+ dbus \
+ avahi \
))
else
+$(eval $(call gb_Library_use_externals,sd,\
+ boost_headers \
+ gtk \
+ dbus \
+))
+endif
+else
$(eval $(call gb_CppunitTest_use_externals,sd_uimpress,\
boost_headers \
gtk \
diff --git a/sd/Library_sd.mk b/sd/Library_sd.mk
index 9466102..f74514b 100644
--- a/sd/Library_sd.mk
+++ b/sd/Library_sd.mk
@@ -95,6 +95,7 @@ $(eval $(call gb_Library_use_libraries,sd,\
))
ifeq ($(OS), LINUX)
+ifeq ($(ENABLE_AVAHI),TRUE)
$(eval $(call gb_Library_use_externals,sd,\
boost_headers \
libxml2 \
@@ -108,6 +109,13 @@ $(eval $(call gb_Library_use_externals,sd,\
dbus \
))
endif
+else
+$(eval $(call gb_Library_use_externals,sd,\
+ boost_headers \
+ libxml2 \
+ dbus \
+))
+endif
ifeq ($(OS),WNT)
$(eval $(call gb_Library_use_system_win32_libs,sd,\
diff --git a/sd/source/ui/remotecontrol/DiscoveryService.cxx b/sd/source/ui/remotecontrol/DiscoveryService.cxx
index 262c47a..1b2db77 100644
--- a/sd/source/ui/remotecontrol/DiscoveryService.cxx
+++ b/sd/source/ui/remotecontrol/DiscoveryService.cxx
@@ -10,7 +10,6 @@
#include <errno.h>
#include <stdlib.h>
#include <string.h>
-#include <unistd.h>
#include <algorithm>
#include <vector>
#include <iostream>
@@ -29,6 +28,7 @@
#include <ws2tcpip.h>
typedef int socklen_t;
#else
+ #include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
@@ -58,12 +58,14 @@ DiscoveryService::DiscoveryService()
zService = new OSXNetworkService();
#endif
#ifdef LINUX
+ #ifdef ENABLE_AVAHI
// Avahi for Linux
char hostname[1024];
hostname[1023] = '\0';
gethostname(hostname, 1023);
zService = new AvahiNetworkService(hostname);
+ #endif
#endif
zService->setup();
More information about the Libreoffice-commits
mailing list