Commit 8dee5197 authored by Bartosz Golaszewski's avatar Bartosz Golaszewski Committed by Thomas Petazzoni
Browse files

libsigrok: don't select libserialport in Config.in



Libsigrok can be built without libserialport. Don't select it
in Config.in from both libsigrok and sigrok-cli and add a check
to libsigrok.mk to determine whether libserialport should be
enabled.

Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 3fa9de28
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
config BR2_PACKAGE_LIBSIGROK
	bool "libsigrok"
	select BR2_PACKAGE_LIBSERIALPORT
	select BR2_PACKAGE_LIBZIP
	select BR2_PACKAGE_LIBGLIB2
	# libglib2
+7 −0
Original line number Diff line number Diff line
@@ -21,6 +21,13 @@ endef

LIBSIGROK_PRE_CONFIGURE_HOOKS += LIBSIGROK_ADD_MISSING

ifeq ($(BR2_PACKAGE_LIBSERIALPORT),y)
LIBSIGROK_CONF_OPTS += --enable-libserialport
LIBSIGROK_DEPENDENCIES += libserialport
else
LIBSIGROK_CONF_OPTS += --disable-libserialport
endif

ifeq ($(BR2_PACKAGE_LIBFTDI),y)
LIBSIGROK_CONF_OPTS += --enable-libftdi
LIBSIGROK_DEPENDENCIES += libftdi
+0 −1
Original line number Diff line number Diff line
config BR2_PACKAGE_SIGROK_CLI
	bool "sigrok-cli"
	select BR2_PACKAGE_LIBSERIALPORT
	select BR2_PACKAGE_LIBSIGROK
	# libsigrok->libglib2:
	depends on BR2_USE_WCHAR