51788521b7
This commit adds a dependency of the libglib2 package on thread support in the toolchain, since upstream libglib2 doesn't build without thread support. The commit is rather large as it involves propagating the dependency on thread support to all reverse dependencies of the libglib2 package. [Thomas: squash all patches into one, make a few minor fixes, the most important one being to not add comments about MMU requirement when a package doesn't work on !MMU platforms.] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_LIBEDBUS
|
|
bool "libedbus"
|
|
select BR2_PACKAGE_LIBEINA
|
|
select BR2_PACKAGE_LIBECORE
|
|
select BR2_PACKAGE_DBUS
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
|
|
depends on BR2_USE_MMU # dbus
|
|
help
|
|
E_Dbus is a set of wrappers around D-Bus APIs so they can be
|
|
easily used by EFL applications, automatically providing
|
|
Ecore/main loop integration, as well as Eina data types.
|
|
|
|
http://trac.enlightenment.org/e/wiki/E_Dbus
|
|
|
|
if BR2_PACKAGE_LIBEDBUS
|
|
|
|
config BR2_PACKAGE_LIBEDBUS_BLUEZ
|
|
bool "bluez support"
|
|
depends on !BR2_avr32 # bluez_utils
|
|
depends on BR2_USE_WCHAR # bluez_utils -> glib2
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # bluez_utils -> glib2
|
|
select BR2_PACKAGE_BLUEZ_UTILS
|
|
help
|
|
Bluetooth support.
|
|
|
|
comment "bluez support requires a toolchain with WCHAR and threading support"
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
config BR2_PACKAGE_LIBEDBUS_CONNMAN
|
|
bool "connman support"
|
|
depends on BR2_PACKAGE_CONNMAN
|
|
help
|
|
Connection manager support.
|
|
|
|
config BR2_PACKAGE_LIBEDBUS_NOTIFY
|
|
bool "notify support"
|
|
help
|
|
Notify support.
|
|
|
|
endif
|
|
|
|
comment "libedbus requires a toolchain with thread support"
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|