Use an absolute path to ensure that we can always regenerate tables.c
authorAndrew Bartlett <abartlet@samba.org>
Thu, 16 Apr 2009 02:06:35 +0000 (12:06 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 16 Apr 2009 02:06:35 +0000 (12:06 +1000)
I had trouble building Samba3 in a merged build, perhaps because I was
also building Samba4 in that tree.

Andrew Bartlett

source4/librpc/idl-deps.pl

index 4d97139fc581551b809fd75f611cf9027b2abef4..b3f0451eebb05e162b920bbe5247b2a6d31f6783 100644 (file)
@@ -1,6 +1,7 @@
 #!/usr/bin/perl
 use strict;
 use File::Basename;
+use Cwd 'abs_path';
 
 sub add($$)
 {
@@ -19,6 +20,7 @@ foreach(@ARGV) {
 
        my $gen_ndr = dirname($f);
        $gen_ndr =~ s/\/idl$/\/gen_ndr/;
+        $gen_ndr = abs_path($gen_ndr);
 
        print "# $f\n";
        add("IDL_FILES", $f);