From a73f05bb8eeff45afe22363a624d37aa92f1a68c Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Thu, 27 Dec 2007 16:40:30 +0100 Subject: [PATCH] configure.in: Copy sources of the Perl bindings to the build directory. As the Perl build system around ExtUtils::MakeMaker doesn't know how to separate source and build directories, all relevant source files have to be available in the build directory. This is an alternative patch for the problem reported by Michael Tiernan. Signed-off-by: Sebastian Harl Signed-off-by: Florian Forster --- configure.in | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/configure.in b/configure.in index 75bc00f4..3c632c70 100644 --- a/configure.in +++ b/configure.in @@ -1936,6 +1936,21 @@ then with_perl_bindings="yes ($PERL_BINDINGS_OPTIONS)" fi +if test ".." != "$ac_top_srcdir" +then + # we're not building from the source tree + for file in \ + bindings/perl/Collectd/Makefile.PL \ + bindings/perl/Collectd/Unixsock.pm \ + bindings/perl/Collectd.pm \ + bindings/perl/Makefile.PL + do + dir=`dirname $file` + mkdir -p $dir + cp src/$ac_top_srcdir/$file $file + done +fi + cat <