FindLTTngUST¶
3.6 版本新增。
查找 LTTng (Linux Trace Toolkit: next generation) 用户空间跟踪库 (LTTng-UST)
find_package(LTTngUST [<version>] [...])
导入的目标¶
此模块提供以下 导入目标
LTTng::UST提供 LTTng-UST 库使用要求的目标。此目标仅在找到 LTTng-UST 时可用。
结果变量¶
此模块定义了以下变量
LTTngUST_FOUND布尔值,指示是否找到了 (所请求版本的) LTTng-UST 库。
LTTngUST_VERSION版本 4.2 中添加。
LTTng-UST 版本。
LTTNGUST_HAS_TRACEFTRUE,如果系统 LTTng-UST 中提供了tracef()API。LTTNGUST_HAS_TRACELOGTRUE,如果系统 LTTng-UST 中提供了tracelog()API。
缓存变量¶
以下缓存变量也可以设置
LTTNGUST_INCLUDE_DIRSLTTng-UST 的包含目录。
LTTNGUST_LIBRARIES使用 LTTng-UST 所需的库。
已弃用变量¶
以下变量提供用于向后兼容性
LTTNGUST_FOUND4.2 版本已弃用: 请使用
LTTngUST_FOUND,它具有相同的值。布尔值,指示是否找到了 (所请求版本的) LTTng-UST 库。
LTTNGUST_VERSION_STRING4.2 版本已弃用: 已被
LTTngUST_VERSION取代。LTTng-UST 版本。
示例¶
查找 LTTng-UST 库并将其链接到项目目标
find_package(LTTugNST)
target_link_libraries(project_target PRIVATE LTTng::UST)