FindLTTngUST¶
3.6 版本新增。
查找 LTTng (Linux Trace Toolkit: next generation) 用户空间跟踪库 (LTTng-UST)。
导入的目标¶
此模块定义了以下 导入目标
LTTng::UST
提供 LTTng-UST 库使用需求的 Target。此 Target 仅在找到 LTTng-UST 时可用。
结果变量¶
此模块设置以下变量
LTTNGUST_FOUND
一个布尔值,指示是否找到了 LTTng-UST 库。为了向后兼容,
LTTNGUST_FOUND
变量也设置为相同的值。LTTNGUST_VERSION_STRING
LTTng-UST 的版本。
LTTNGUST_HAS_TRACEF
如果系统的 LTTng-UST 中可用
tracef()
API,则为TRUE
。LTTNGUST_HAS_TRACELOG
如果系统的 LTTng-UST 中可用
tracelog()
API,则为TRUE
。
缓存变量¶
以下缓存变量也可以设置
LTTNGUST_INCLUDE_DIRS
LTTng-UST 的包含目录。
LTTNGUST_LIBRARIES
使用 LTTng-UST 所需的库。
示例¶
查找 LTTng-UST 库并将其链接到项目 Target
find_package(LTTugNST)
target_link_libraries(project_target PRIVATE LTTng::UST)