From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> This adds --enable-testing that can be used to enable emulator and tester which are no longer experimental but also are not meant for production. --- Makefile.tools | 2 +- README | 11 +++++++++++ bootstrap-configure | 1 + configure.ac | 5 +++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Makefile.tools b/Makefile.tools index a6995a0..55d392e 100644 --- a/Makefile.tools +++ b/Makefile.tools @@ -44,7 +44,7 @@ monitor_btmon_LDADD = lib/libbluetooth-internal.la \ src/libshared-mainloop.la @UDEV_LIBS@ endif -if EXPERIMENTAL +if TESTING noinst_PROGRAMS += emulator/btvirt emulator/b1ee emulator/hfp \ peripheral/btsensor tools/3dsp \ tools/mgmt-tester tools/gap-tester \ diff --git a/README b/README index c42a113..b4908ad 100644 --- a/README +++ b/README @@ -155,6 +155,17 @@ For a working system, certain configuration options need to be enabled: This option is provided for distributions that do not have any input capabilities. + --enable-testing + + Enable testing tools + + By default tools used only for testing emulation are disabled. + This option can be used to enable them. + + It is not recommended to enable this option for production + systems. These tools may contain tests that depend on specific + environment or kernel features in development. + --enable-experimental Enable experimental tools diff --git a/bootstrap-configure b/bootstrap-configure index ffc16ac..c7f7b04 100755 --- a/bootstrap-configure +++ b/bootstrap-configure @@ -13,6 +13,7 @@ fi --localstatedir=/var \ --enable-manpages \ --enable-backtrace \ + --enable-testing \ --enable-experimental \ --enable-nfc \ --enable-sap \ diff --git a/configure.ac b/configure.ac index fb8deab..91b4955 100644 --- a/configure.ac +++ b/configure.ac @@ -285,6 +285,11 @@ AC_ARG_ENABLE(manpages, AC_HELP_STRING([--enable-manpages], [enable_manpages=${enableval}]) AM_CONDITIONAL(MANPAGES, test "${enable_manpages}" = "yes") +AC_ARG_ENABLE(testing, AC_HELP_STRING([--enable-testing], + [enable testing tools]), + [enable_testing=${enableval}]) +AM_CONDITIONAL(TESTING, test "${enable_testing}" = "yes") + AC_ARG_ENABLE(experimental, AC_HELP_STRING([--enable-experimental], [enable experimental tools]), [enable_experimental=${enableval}]) -- 2.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html