我们的一个项目有一个基于ExtUtils::MakeMaker的古老的,继承的Makefile.PL
,其中包含以下内容:
WriteMakefile(
# ... Many lines omitted ...
PMLIBDIRS => [ 'lib', '$(BASEEXT)' ],
PMLIBPARENTDIRS => [ 'lib' ],
);
PMLIBDIRS
选项在文档中已明确说明(上面已链接),但我没有记录PMLIBPARENTDIRS
。然而,在source code中提到了两次,但在任何功能方式(即配置和文档中)都没有提及。
在构建软件包时,注释掉PMLIBPARENTDIRS
选项并没有立即产生明显的负面影响。
这个参数有什么作用?还是已经过时了?