#include "pangocairo-private.h"
#include "pango-impl-utils.h"
-#if defined (HAVE_CORE_TEXT)
+#if defined (HAVE_CORE_TEXT) && defined (HAVE_CAIRO_QUARTZ)
# include "pangocairo-coretext.h"
#endif
#if defined (HAVE_CAIRO_WIN32)
/* Make sure that the type system is initialized */
g_type_init ();
-#if defined(HAVE_CORE_TEXT)
+#if defined(HAVE_CORE_TEXT) && defined (HAVE_CAIRO_QUARTZ)
return g_object_new (PANGO_TYPE_CAIRO_CORE_TEXT_FONT_MAP, NULL);
#elif defined(HAVE_CAIRO_WIN32)
return g_object_new (PANGO_TYPE_CAIRO_WIN32_FONT_MAP, NULL);
switch ((int) fonttype)
{
-#if defined(HAVE_CORE_TEXT)
+#if defined(HAVE_CORE_TEXT) && defined (HAVE_CAIRO_QUARTZ)
case CAIRO_FONT_TYPE_QUARTZ:
return g_object_new (PANGO_TYPE_CAIRO_CORE_TEXT_FONT_MAP, NULL);
#endif