lttng-tools: make the dependency on lttng-libust optional

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Thomas Petazzoni 2012-02-04 15:48:46 +01:00 committed by Peter Korsgaard
parent 3e40b680fb
commit 4a6f726506
2 changed files with 11 additions and 2 deletions

View File

@ -3,7 +3,6 @@ config BR2_PACKAGE_LTTNG_TOOLS
depends on BR2_PACKAGE_LTTNG_MODULES depends on BR2_PACKAGE_LTTNG_MODULES
select BR2_PACKAGE_LIBURCU select BR2_PACKAGE_LIBURCU
select BR2_PACKAGE_POPT select BR2_PACKAGE_POPT
select BR2_PACKAGE_LTTNG_LIBUST
help help
Userspace utilities for the LTTng 2.0 tracing Userspace utilities for the LTTng 2.0 tracing
infrastructure. infrastructure.
@ -17,4 +16,7 @@ config BR2_PACKAGE_LTTNG_TOOLS
package for the target, if babeltrace on the target is package for the target, if babeltrace on the target is
interesting. interesting.
If userspace tracing is desired, you need to enable
lttng-libust.
http://lttng.org http://lttng.org

View File

@ -6,8 +6,15 @@ LTTNG_TOOLS_SOURCE = lttng-tools-$(LTTNG_TOOLS_VERSION).tar.bz2
# dependency. However, having the babeltrace utilities built for the # dependency. However, having the babeltrace utilities built for the
# host is very useful, since those tools allow to convert the binary # host is very useful, since those tools allow to convert the binary
# trace format into an human readable format. # trace format into an human readable format.
LTTNG_TOOLS_DEPENDENCIES = liburcu popt host-lttng-babeltrace lttng-libust LTTNG_TOOLS_DEPENDENCIES = liburcu popt host-lttng-babeltrace
LTTNG_AUTORECONF = YES LTTNG_AUTORECONF = YES
ifeq ($(BR2_PACKAGE_LTTNG_LIBUST),y)
LTTNG_TOOLS_CONF_OPT += --enable-lttng-ust
LTTNG_TOOLS_DEPENDENCIES += lttng-libust
else
LTTNG_TOOLS_CONF_OPT += --disable-lttng-ust
endif
$(eval $(call AUTOTARGETS)) $(eval $(call AUTOTARGETS))