[Xfce4-commits] <libxfce4util:master> Only link against glib.

Nick Schermer noreply at xfce.org
Thu Jun 16 22:44:06 CEST 2011


Updating branch refs/heads/master
         to 09e3bc79fc38046b30d13da37d59dc3e9c8f6921 (commit)
       from 18fcca957cb117b19d2c6f33a5ece3e7e823ead9 (commit)

commit 09e3bc79fc38046b30d13da37d59dc3e9c8f6921
Author: Nick Schermer <nick at xfce.org>
Date:   Fri Jun 10 21:10:44 2011 +0200

    Only link against glib.

 configure.in.in               |    8 ++++----
 docs/Makefile.am              |   20 ++------------------
 docs/libxfce4util.types       |    2 --
 libxfce4util/Makefile.am      |    4 ++--
 libxfce4util/xfce-private.h   |   24 +-----------------------
 xfce4-kiosk-query/Makefile.am |    2 +-
 6 files changed, 10 insertions(+), 50 deletions(-)

diff --git a/configure.in.in b/configure.in.in
index 9d58263..7bb3cc1 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -107,10 +107,10 @@ dnl *** Check for i18n support ***
 dnl ******************************
 XDT_I18N([@LINGUAS@])
 
-dnl *********************************************************************
-dnl *** Check for GObject installed (GObject in turn depends on GLib) ***
-dnl *********************************************************************
-XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [2.12.0])
+dnl ********************************
+dnl *** Check for GLib installed ***
+dnl ********************************
+XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.12.0])
 
 dnl *************************
 dnl *** Check for gtk-doc ***
diff --git a/docs/Makefile.am b/docs/Makefile.am
index e926c66..706171d 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -36,28 +36,12 @@ EXTRA_HFILES=
 HTML_IMAGES =
 
 # Extra SGML files that are included by DOC_MAIN_SGML_FILE
-content_files = 		\
-	version.xml
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed
-# if $(DOC_MODULE).types is non-empty.
-GTKDOC_CFLAGS = 					\
-	-I$(top_srcdir) 				\
-	-I$(top_builddir) 				\
-	-DLIBXFCE4UTIL_COMPILATION			\
-	$(CPPFLAGS)					\
-	$(GOBJECT_CFLAGS)				\
-	$(GTK_DOC_EXTRA_CFLAGS)
-
-GTKDOC_LIBS =  						\
-	$(GOBJECT_LIBS)					\
-	$(top_builddir)/libxfce4util/libxfce4util.la
+content_files = version.xml
 
 include $(top_srcdir)/gtk-doc.make
 
 # Other files to distribute
-EXTRA_DIST +=						\
-	version.xml.in
+EXTRA_DIST += version.xml.in
 
 if MAINTAINER_MODE
 %.1: %.xml
diff --git a/docs/libxfce4util.types b/docs/libxfce4util.types
deleted file mode 100644
index 8290081..0000000
--- a/docs/libxfce4util.types
+++ /dev/null
@@ -1,2 +0,0 @@
-#include <libxfce4util/libxfce4util.h>
-
diff --git a/libxfce4util/Makefile.am b/libxfce4util/Makefile.am
index 82425cd..59b4174 100644
--- a/libxfce4util/Makefile.am
+++ b/libxfce4util/Makefile.am
@@ -63,7 +63,7 @@ libxfce4util_la_SOURCES =						\
 	xfce-utf8.c
 
 libxfce4util_la_CFLAGS = 						\
-	$(GOBJECT_CFLAGS)
+	$(GLIB_CFLAGS)
 
 libxfce4util_la_LDFLAGS =						\
 	-export-dynamic							\
@@ -72,7 +72,7 @@ libxfce4util_la_LDFLAGS =						\
 	-no-undefined
 
 libxfce4util_la_LIBADD =						\
-	$(GOBJECT_LIBS)
+	$(GLIB_LIBS)
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = libxfce4util-1.0.pc
diff --git a/libxfce4util/xfce-private.h b/libxfce4util/xfce-private.h
index 7899d2d..c6b3c85 100644
--- a/libxfce4util/xfce-private.h
+++ b/libxfce4util/xfce-private.h
@@ -26,7 +26,7 @@
 #ifndef __XFCE_PRIVATE_H__
 #define __XFCE_PRIVATE_H__
 
-#include <glib-object.h>
+#include <glib.h>
 
 G_BEGIN_DECLS
 
@@ -60,28 +60,6 @@ G_BEGIN_DECLS
 #define _xfce_slice_free(type, ptr)               G_STMT_START{ g_free ((ptr)); }G_STMT_END
 #endif
 
-/* avoid trivial g_value_get_*() function calls */
-#ifdef NDEBUG
-#define g_value_get_boolean(v)  (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_char(v)     (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_uchar(v)    (((const GValue *) (v))->data[0].v_uint)
-#define g_value_get_int(v)      (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_uint(v)     (((const GValue *) (v))->data[0].v_uint)
-#define g_value_get_long(v)     (((const GValue *) (v))->data[0].v_long)
-#define g_value_get_ulong(v)    (((const GValue *) (v))->data[0].v_ulong)
-#define g_value_get_int64(v)    (((const GValue *) (v))->data[0].v_int64)
-#define g_value_get_uint64(v)   (((const GValue *) (v))->data[0].v_uint64)
-#define g_value_get_enum(v)     (((const GValue *) (v))->data[0].v_long)
-#define g_value_get_flags(v)    (((const GValue *) (v))->data[0].v_ulong)
-#define g_value_get_float(v)    (((const GValue *) (v))->data[0].v_float)
-#define g_value_get_double(v)   (((const GValue *) (v))->data[0].v_double)
-#define g_value_get_string(v)   (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_param(v)    (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_boxed(v)    (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_pointer(v)  (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_object(v)   (((const GValue *) (v))->data[0].v_pointer)
-#endif
-
 G_END_DECLS
 
 #endif /* !__XFCE_RC_H__ */
diff --git a/xfce4-kiosk-query/Makefile.am b/xfce4-kiosk-query/Makefile.am
index 7b53e55..e35e7ef 100644
--- a/xfce4-kiosk-query/Makefile.am
+++ b/xfce4-kiosk-query/Makefile.am
@@ -9,7 +9,7 @@ xfce4_kiosk_query_SOURCES =						\
 	main.c
 
 xfce4_kiosk_query_CFLAGS =						\
-	$(GOBJECT_CFLAGS)
+	$(GLIB_CFLAGS)
 
 xfce4_kiosk_query_DEPENDENCIES =					\
 	$(top_builddir)/libxfce4util/libxfce4util.la



More information about the Xfce4-commits mailing list