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 取代。