diff options
author | Jim Meyering <jim@meyering.net> | 2006-09-28 18:33:19 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2006-09-28 18:33:19 +0000 |
commit | d37c3b8c6de1e1d18dfa54adae4b811e9cbe76f1 (patch) | |
tree | 28271e02fb2622a2234b0bf3c5b5b27aafd027fe /bootstrap | |
parent | ec3554cd955aaaeb765b68c41348462ed54224fd (diff) | |
download | coreutils-d37c3b8c6de1e1d18dfa54adae4b811e9cbe76f1.tar.xz |
Automatically generated dependencies are important even
when all of the sources in a directory come from gnulib.
* bootstrap (gnulib_tool): Remove the "no-dependencies" automake
option that gnulib-tool adds to what becomes our lib/gnulib.mk.
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -326,10 +326,13 @@ slurp() { if test $file = Makefile.am; then copied=$copied${sep}gnulib.mk; sep=$nl remove_intl='/^[^#].*\/intl/s/^/#/' - sed "$remove_intl" $1/$dir/$file | cmp -s - $dir/gnulib.mk || { + no_dep=no-dependencies + remove_no_dep="/^AUTOMAKE_OPTIONS =.* $no_dep/s/ $no_dep//" + sed_xform="$remove_intl;$remove_no_dep" + sed "$sed_xform" $1/$dir/$file | cmp -s - $dir/gnulib.mk || { echo "$0: Copying $1/$dir/$file to $dir/gnulib.mk ..." && rm -f $dir/gnulib.mk && - sed "$remove_intl" $1/$dir/$file >$dir/gnulib.mk + sed "$sed_xform" $1/$dir/$file >$dir/gnulib.mk } elif { test "${2+set}" = set && test -r $2/$dir/$file; } || grep -F "/$file/" $dir/CVS/Entries 2>/dev/null | |