FindLibLZMA

查找 LZMA 压缩算法头文件和库。

导入的目标

3.14 版本中添加。

如果找到了 liblzma,此模块会定义 IMPORTED 目标 LibLZMA::LibLZMA

结果变量

此模块将在项目中设置以下变量

LIBLZMA_FOUND

如果找到了 liblzma 头文件和库,则为 true。

LIBLZMA_INCLUDE_DIRS

liblzma 头文件所在的目录。

LIBLZMA_LIBRARIES

要链接的 Lzma 库。

LIBLZMA_HAS_AUTO_DECODER

如果找到了 lzma_auto_decoder(),则为 true(必需)。

LIBLZMA_HAS_EASY_ENCODER

如果找到了 lzma_easy_encoder(),则为 true(必需)。

LIBLZMA_HAS_LZMA_PRESET

如果找到了 lzma_lzma_preset(),则为 true(必需)。

LIBLZMA_VERSION

3.26 版本添加: 找到的 LZMA 版本。

请参见旧变量 LIBLZMA_VERSION_STRING

旧变量

出于向后兼容性的目的,将提供以下变量

LIBLZMA_VERSION_MAJOR

lzma 的主版本

LIBLZMA_VERSION_MINOR

lzma 的次版本

LIBLZMA_VERSION_PATCH

lzma 的修补程序版本号

LIBLZMA_VERSION_STRING

版本号(如:"5.0.3")

3.26 版本更改: LIBLZMA_VERSION 替代。