xref: /OK3568_Linux_fs/buildroot/package/pango/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_PANGO
2	bool "pango"
3	depends on BR2_USE_WCHAR # glib2
4	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
5	depends on BR2_USE_MMU # glib2
6	depends on BR2_INSTALL_LIBSTDCPP # freetype support
7	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # harfbuzz
8	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # harfbuzz
9	select BR2_PACKAGE_LIBGLIB2
10	select BR2_PACKAGE_LIBFRIBIDI
11	select BR2_PACKAGE_EXPAT
12	select BR2_PACKAGE_CAIRO
13	select BR2_PACKAGE_FONTCONFIG
14	select BR2_PACKAGE_FREETYPE
15	select BR2_PACKAGE_HARFBUZZ
16	select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
17	help
18	  Pango is a library for laying out and rendering of text,
19	  with an emphasis on internationalization. Pango can be used
20	  anywhere that text layout is needed, though most of the work
21	  on Pango so far has been done in the context of the GTK+
22	  widget toolkit. Pango forms the core of text and font
23	  handling for GTK+-2.x.
24
25	  https://pango.gnome.org/
26
27comment "pango needs a toolchain w/ wchar, threads, C++, gcc >= 4.8"
28	depends on BR2_USE_MMU
29	depends on BR2_TOOLCHAIN_HAS_SYNC_4
30	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
31		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
32		!BR2_INSTALL_LIBSTDCPP
33