]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Fixed a build problem for those building in a different dir from
authorWayne Davison <wayned@samba.org>
Sat, 1 Dec 2007 03:02:50 +0000 (19:02 -0800)
committerWayne Davison <wayned@samba.org>
Sat, 1 Dec 2007 03:02:50 +0000 (19:02 -0800)
the srcdir.  Also got rid of "cd" code in configure stub.

Makefile.in
configure

index fcc79d09cc31b432e3d2b8a87d4eadab6edc56da..c09084623ce391e7ca20789b9130874f02e163a0 100644 (file)
@@ -127,8 +127,8 @@ proto: proto.h-tstamp
 proto.h: proto.h-tstamp
        @echo ' ' >/dev/null
 
-proto.h-tstamp: *.c lib/compat.c
-       perl mkproto.pl *.c lib/compat.c
+proto.h-tstamp: $(srcdir)/*.c $(srcdir)/lib/compat.c
+       perl mkproto.pl $(srcdir)/*.c $(srcdir)/lib/compat.c
 
 man: rsync.1 rsyncd.conf.5
 
index dec14ab02c51d62154db8ff6a657cd9b3850fcdb..813ca5e41c0af1a775c9217017d5b967bf58d439 100755 (executable)
--- a/configure
+++ b/configure
@@ -7,28 +7,19 @@ dir=`dirname $0`
 realconfigure="$dir/configure.sh"
 
 if test ! -f "$realconfigure"; then
-    if test x"$dir" != x -a x"$dir" != x.; then
-       curdir=`pwd`
-       cd "$dir"
-    else
-       curdir=''
-    fi
     if test -f "$HOME/build_farm/build_test.fns"; then
        # Allow the build farm to grab latest files via rsync.
        fetch=fetch
     else
        fetch=''
     fi
-    if ./prepare-source $fetch; then
+    if "$dir/prepare-source" $fetch; then
        :
     else
        echo 'Failed to build configure.sh and/or config.h.in -- giving up.' >&2
        rm -f "$realconfigure"
        exit 1
     fi
-    if test x"$curdir" != x; then
-       cd "$curdir"
-    fi
 fi
 
 exec "$realconfigure" "${@}"