xref: /OK3568_Linux_fs/buildroot/package/libfm/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_LIBFM
2	bool "libfm"
3	depends on BR2_PACKAGE_XORG7
4	depends on BR2_USE_WCHAR # libglib2
5	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
6	depends on BR2_USE_MMU # libglib2
7	depends on BR2_INSTALL_LIBSTDCPP # libgtk2
8	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libgtk2 -> pango -> harfbuzz
9	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # libgtk2 -> pango -> harfbuzz
10	select BR2_PACKAGE_CAIRO
11	select BR2_PACKAGE_LIBGLIB2
12	select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
13	select BR2_PACKAGE_MENU_CACHE
14	help
15	  A glib/gio-based library providing some file management
16	  utilities and related-widgets missing in gtk+/glib. This is
17	  the core of PCManFM.  The library is desktop independent
18	  (not LXDE specific) and has clean API. It can be used to
19	  develop other applications requiring file management
20	  functionality. For example, you can create your own file
21	  manager with facilities provided by libfm.
22
23	  http://wiki.lxde.org/en/Libfm
24
25comment "libfm needs X.org and a toolchain w/ wchar, threads, C++, gcc >= 4.8"
26	depends on BR2_USE_MMU
27	depends on BR2_TOOLCHAIN_HAS_SYNC_4
28	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
29		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || \
30		!BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_XORG7
31