内容

名称

ExtUtils::MM_Cygwin - 在 ExtUtils::MakeMaker 中覆盖 UN*X 行为的方法

概要

use ExtUtils::MM_Cygwin; # Done internally by ExtUtils::MakeMaker if needed

描述

请参阅 ExtUtils::MM_Unix 以了解其中提供的方法的文档。

os_flavor

我们是 Unix 和 Cygwin。

cflags

如果配置为动态加载,则会触发 #define EXT in EXTERN.h

replace_manpage_separator

在 MAN*POD 手册页名称中将字符串 '::' 替换为 '.'

init_linker

指向 libperl.a

maybe_command

通过检查文件是否位于 Cygwin 安装目录内(使用 Windows 路径)来确定文件是否为 Cygwin 原生文件。如果是,则使用 ExtUtils::MM_Unix 来确定它是否可能是一个命令。否则,使用来自 ExtUtils::MM_Win32 的测试。

dynamic_lib

使用默认值生成 *.dll。但对于新的 archdir dll,如果旧的 dll 存在,则使用相同的重新定位地址。

install

在安装后使用全局重新定位数据库重新定位 dll。