内容

名称

Config::Extensions - 核心扩展构建情况的哈希查找。

概要

use Config::Extensions '%Extensions';
if ($Extensions{PerlIO::via}) {
    # This perl has PerlIO::via built
}

描述

Config::Extensions 模块提供一个哈希 %Extensions,其中包含为该 Perl 启用的所有核心扩展。哈希以扩展名称为键,每个条目具有以下 3 种可能的值之一

动态

扩展是动态链接的

非 XS

扩展是纯 Perl,因此不需要链接到 Perl 可执行文件

静态

扩展是静态链接到 Perl 二进制文件的

由于所有值都计算为真,因此简单的 if 测试足以确定扩展是否存在。

用于生成 %Extensions 哈希的所有数据已存在于 Config 模块中,但格式不方便快速引用。

作者

Nicholas Clark <[email protected]>