Я использовал символические ссылки:
Библиотека, к которой модуль Perl предоставляет привязки, использует
autoconf
/ automake
/ libtool
система сборки. Makefile.PL
есть
генерируется из Makefile.PL.in
по configure
. Makefile.PL
генерирует Makefile-pl
(Makefile
уже был занят
autoconf
/ automake
).
Это соответствующая часть Makefile.am
:
all: Makefile-pl src_deps
$(MAKE) -f Makefile-pl
Makefile-pl: Makefile.PL
perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS) PREFIX=$(prefix)
Я изменил вторую цель на:
Makefile-pl: Makefile.PL
-[ $(srcdir) != $(builddir) ] && cp -rsu $(abs_srcdir)/. $(builddir)/.
perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS) PREFIX=$(prefix)
Это должно работать так же долго, как сборка или установка модуля Perl
не приводит к изменению файлов на месте.