Do the same thing for gio as we do for dbus
and add -DENABLE_GIO to flags at build-time and an empty gb_LinkTarget__use_gio when disabled. Change-Id: I4adf0701a3d490cceecc00f6b81d6416a1e83088
This commit is contained in:
parent
f8182a1c53
commit
aabc73d04a
@ -1117,6 +1117,7 @@ endef
|
||||
|
||||
endif # SYSTEM_LPSOLVE
|
||||
|
||||
ifeq ($(ENABLE_GIO),TRUE)
|
||||
|
||||
define gb_LinkTarget__use_gio
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
@ -1124,10 +1125,22 @@ $(call gb_LinkTarget_set_include,$(1),\
|
||||
$(GIO_CFLAGS) \
|
||||
)
|
||||
|
||||
$(call gb_LinkTarget_add_defs,$(1),\
|
||||
-DENABLE_GIO \
|
||||
)
|
||||
|
||||
$(call gb_LinkTarget_add_libs,$(1),$(GIO_LIBS))
|
||||
|
||||
endef
|
||||
|
||||
else # ENABLE_GIO
|
||||
|
||||
define gb_LinkTarget__use_gio
|
||||
|
||||
endef
|
||||
|
||||
endif # ENABLE_GIO
|
||||
|
||||
define gb_LinkTarget__use_gtk
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
$$(INCLUDE) \
|
||||
|
@ -108,13 +108,8 @@ $(eval $(call gb_Library_use_libraries,sd,\
|
||||
|
||||
$(eval $(call gb_Library_use_externals,sd,\
|
||||
libxml2 \
|
||||
))
|
||||
|
||||
ifeq ($(OS),LINUX)
|
||||
$(eval $(call gb_Library_use_externals,sd,\
|
||||
gio \
|
||||
))
|
||||
endif
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
$(eval $(call gb_Library_use_libraries,sd,\
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "BluetoothServer.hxx"
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef LINUX
|
||||
#if defined(LINUX) && defined(ENABLE_GIO) && defined(ENABLE_DBUS)
|
||||
#include <glib.h>
|
||||
#include <gio/gio.h>
|
||||
#include <sys/unistd.h>
|
||||
@ -53,7 +53,7 @@ struct oslSocketImpl {
|
||||
|
||||
void BluetoothServer::execute()
|
||||
{
|
||||
#ifdef LINUX
|
||||
#if defined(LINUX) && defined(ENABLE_GIO) && defined(ENABLE_DBUS)
|
||||
#ifdef GLIB_VERSION_2_26
|
||||
g_type_init();
|
||||
GError* aError = NULL;
|
||||
|
@ -56,6 +56,7 @@ $(eval $(call gb_Library_use_libraries,qstart_gtk,\
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_use_externals,qstart_gtk,\
|
||||
gio \
|
||||
gtk \
|
||||
libxml2 \
|
||||
))
|
||||
|
Loading…
x
Reference in New Issue
Block a user