On Dec 10, 2012, at 12:22 PM, Behdad Esfahbod <[email protected]> wrote:
> On 12-12-10 03:18 PM, John Ralls wrote: >> However, a much more serious problem arose once those two were accounted for: >> The 10.4 SDK includes the library for CoreText, but no headers, so >> bb-core-text.cc won't build. I managed to get around that by copying the >> headers over from the 10.5 SDK plus a few hacks to make them work,along with >> CGFontCreateWithDataProvider, I still had: > > Can you give me the configure.ac snippet to only activate CoreText backend on > 10.5 and later? Here ya go: >From e326298f321e41926d5f5ac7b489f350daf7166b Mon Sep 17 00:00:00 2001 From: John Ralls <[email protected]> Date: Mon, 10 Dec 2012 13:06:48 -0800 Subject: [PATCH] Better test for CoreText Instead of checking for ApplicationServices.h, which is present in all versions of MacOSX, check for CTFontRef, a CoreText basic type. --- configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index cda103b..49accd7 100644 --- a/configure.ac +++ b/configure.ac @@ -220,7 +220,7 @@ AM_CONDITIONAL(HAVE_UNISCRIBE, $have_uniscribe) dnl =========================================================================== -AC_CHECK_HEADERS(ApplicationServices/ApplicationServices.h, have_coretext=true, have_coretext=false) +AC_CHECK_TYPE(CTFontRef, have_coretext=true, have_coretext=false, [#include <ApplicationServices/ApplicationServices.h>]) if $have_coretext; then CORETEXT_CFLAGS= CORETEXT_LIBS="-framework ApplicationServices" -- 1.7.6.1 Regards, John Ralls _______________________________________________ gtk-i18n-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtk-i18n-list
