ExtUtils::MM_Cygwin - 在 ExtUtils::MakeMaker 中覆盖 UN*X 行为的方法
use ExtUtils::MM_Cygwin; # Done internally by ExtUtils::MakeMaker if needed
请参阅 ExtUtils::MM_Unix 以了解其中提供的方法的文档。
我们是 Unix 和 Cygwin。
如果配置为动态加载,则会触发 #define EXT in EXTERN.h
在 MAN*POD 手册页名称中将字符串 '::' 替换为 '.'
指向 libperl.a
通过检查文件是否位于 Cygwin 安装目录内(使用 Windows 路径)来确定文件是否为 Cygwin 原生文件。如果是,则使用 ExtUtils::MM_Unix 来确定它是否可能是一个命令。否则,使用来自 ExtUtils::MM_Win32 的测试。
使用默认值生成 *.dll。但对于新的 archdir dll,如果旧的 dll 存在,则使用相同的重新定位地址。
在安装后使用全局重新定位数据库重新定位 dll。