r26289: build: avoid nasty foo/./bla pathes for python stuff
authorStefan Metzmacher <metze@samba.org>
Tue, 4 Dec 2007 13:17:26 +0000 (14:17 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 21 Dec 2007 04:48:10 +0000 (05:48 +0100)
metze

source/build/smb_build/input.pm

index 57e2234c0240d25f2e87312d83e2daba7086a3a7..aa34be4b948ac3b4f7223e3d237b3eafe16063f2 100644 (file)
@@ -158,9 +158,12 @@ sub check_python($$)
                my $dirname = dirname($python->{SWIG_FILE});
                my $basename = basename($python->{SWIG_FILE}, ".i");
 
-               $python->{OBJ_FILES} = ["$dirname/$basename\_wrap.o"];
+               $dirname .= "/" unless $dirname =~ /\/$/;
+               $dirname = "" if $dirname eq "./";
+
+               $python->{OBJ_FILES} = ["$dirname$basename\_wrap.o"];
                $python->{LIBRARY_REALNAME} = "_$basename.\$(SHLIBEXT)";
-               $python->{PYTHON_FILES} = ["$dirname/$basename.py"];
+               $python->{PYTHON_FILES} = ["$dirname$basename.py"];
        } else {
                my $basename = $python->{NAME};
                $basename =~ s/^python_//g;