From 63a792a811e0ad69d05e8805d4f347bd533db4c3 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 2 Nov 2009 18:33:52 -0500 Subject: [PATCH] Update Makefile to build without glib --- src/Makefile.am | 12 +++++++++--- src/hb-glib.c | 2 ++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 707dd4ca5..72439e55b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -13,8 +13,6 @@ HBSOURCES = \ hb-buffer-private.h \ hb-font.cc \ hb-font-private.h \ - hb-glib.h \ - hb-glib.c \ hb-private.h \ hb-shape.h \ hb-shape.c \ @@ -32,7 +30,6 @@ HBSOURCES = \ hb-ot-layout-private.h \ hb-object-private.h \ $(NULL) - HBHEADERS = \ hb.h \ hb-blob.h \ @@ -43,6 +40,15 @@ HBHEADERS = \ hb-ot-layout.h \ $(NULL) +if HAVE_GLIB +HBSOURCES += \ + hb-glib.c \ + $(NULL) +HBHEADERS += \ + hb-glib.h \ + $(NULL) +endif + libharfbuzz_la_SOURCES = $(HBSOURCES) $(HBHEADERS) libharfbuzz_la_CPPFLAGS = -DHAVE_GLIB $(GLIB_CFLAGS) libharfbuzz_la_LIBADD = $(GLIB_LIBS) diff --git a/src/hb-glib.c b/src/hb-glib.c index 9fb3d914d..604c7dd8b 100644 --- a/src/hb-glib.c +++ b/src/hb-glib.c @@ -30,6 +30,8 @@ #include "hb-unicode-private.h" +#include + static hb_codepoint_t hb_glib_get_mirroring (hb_codepoint_t unicode) { g_unichar_get_mirror_char (unicode, &unicode); return unicode; } static hb_category_t hb_glib_get_general_category (hb_codepoint_t unicode) { return g_unichar_type (unicode); } static hb_script_t hb_glib_get_script (hb_codepoint_t unicode) { return g_unichar_get_script (unicode); }