]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # - Find Babeltrace |
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 | |
7 | # | |
8 | ||
9 | find_path(BABELTRACE_INCLUDE_DIR | |
10 | NAMES babeltrace/babeltrace.h babeltrace/ctf/events.h babeltrace/ctf/iterator.h) | |
11 | ||
12 | find_library(BABELTRACE_LIBRARY | |
13 | NAMES babeltrace babeltrace-ctf) | |
14 | ||
15 | find_program(BABELTRACE_EXECUTABLE | |
16 | NAMES babeltrace babeltrace-ctf) | |
17 | ||
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) |