Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(618)

Unified Diff: ui/gtk3/Makefile.am

Issue 320700043: ui/gtk3: Integrate custom rendering to use HarfBuzz glyph info Base URL: git@github.com:ibus/ibus.git@master
Patch Set: Fix rhbz#1490733 Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « configure.ac ('k') | ui/gtk3/emojier.vala » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gtk3/Makefile.am
diff --git a/ui/gtk3/Makefile.am b/ui/gtk3/Makefile.am
index 786b80e60f4a92d6329e11bbf4d03d390818a5a2..cd1e9c2c022bde8c64fbfd10fbbed892b09ad1b4 100644
--- a/ui/gtk3/Makefile.am
+++ b/ui/gtk3/Makefile.am
@@ -156,6 +156,8 @@ EXTRA_DIST = \
$(man_seven_in_files) \
emojierapp.vala \
gtkpanel.xml.in \
+ ibusfontset.c \
+ ibusfontset.h \
notification-item.xml \
notification-watcher.xml \
$(NULL)
@@ -198,6 +200,36 @@ emojierapp.o: $(srcdir)/emojierapp.c
$(AM_V_CC_no)$(COMPILE) -c -o $@ $<
$(NULL)
+if ENABLE_HARFBUZZ_FOR_EMOJI
+ibus_ui_gtk3_SOURCES += \
+ ibusfontset.c \
+ $(NULL)
+
+ibus_ui_emojier_SOURCES += \
+ ibusfontset.c \
+ $(NULL)
+
+AM_CFLAGS += \
+ @CAIRO_CFLAGS@ \
+ @FONTCONFIG_CFLAGS@ \
+ @HARFBUZZ_CFLAGS@ \
+ $(NULL)
+
+AM_LDADD += \
+ @CAIRO_LIBS@ \
+ @FONTCONFIG_LIBS@ \
+ @HARFBUZZ_LIBS@ \
+ $(NULL)
+
+AM_VALAFLAGS += \
+ -D ENABLE_HARFBUZZ_FOR_EMOJI \
+ --pkg=cairo \
+ --pkg=ibus-fontset-1.0 \
+ $(NULL)
+
+endif
+# end of ENABLE_HARFBUZZ_FOR_EMOJI
+
man_seven_files = $(man_seven_in_files:.7.in=.7)
man_seven_DATA =$(man_seven_files:.7=.7.gz)
man_sevendir = $(mandir)/man7
« no previous file with comments | « configure.ac ('k') | ui/gtk3/emojier.vala » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b