2 # This module defines the following variables:
3 # BABELTRACE_FOUND = Was Babeltrace found or not?
4 # BABELTRACE_EXECUTABLE = The path to lttng command
5 # BABELTRACE_LIBRARIES = The list of libraries to link to when using Babeltrace
6 # BABELTRACE_INCLUDE_DIR = The path to Babeltrace include directory
9 find_path(BABELTRACE_INCLUDE_DIR
10 NAMES babeltrace/babeltrace.h babeltrace/ctf/events.h babeltrace/ctf/iterator.h)
12 find_library(BABELTRACE_LIBRARY
13 NAMES babeltrace babeltrace-ctf)
15 find_program(BABELTRACE_EXECUTABLE
16 NAMES babeltrace babeltrace-ctf)
18 include(FindPackageHandleStandardArgs)
19 find_package_handle_standard_args(babeltrace DEFAULT_MSG
20 BABELTRACE_INCLUDE_DIR BABELTRACE_LIBRARY)
21 set(BABELTRACE_LIBRARIES ${BABELTRACE_LIBRARY})
22 mark_as_advanced(BABELTRACE_INCLUDE_DIR BABELTRACE_LIBRARY)