diff options
author | Jim Meyering <jim@meyering.net> | 2007-05-15 10:18:48 +0200 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2007-05-15 10:18:48 +0200 |
commit | b3414967d5a9247cf094dd5ee3b4807711b1f703 (patch) | |
tree | d891185a8095dac4d4c9d707d389dbcf88459af9 /bootstrap | |
parent | f4a5097ea3d35798fbe220c5d2835295f3bc2cd1 (diff) | |
download | coreutils-b3414967d5a9247cf094dd5ee3b4807711b1f703.tar.xz |
Generate a dozen test-related Makefile.am files at bootstrap-time.
* README-hacking: Build-from-checkout now require Perl, too.
* bootstrap: Now that these generated Makefile.am files are no longer
under version control, they must be created at bootstrap time.
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -484,6 +484,22 @@ if test $with_gettext = yes; then rm -fr $bt $bt2 || exit fi +# Coreutils is unusual in that it generates some of its test-related +# Makefile.am files. That must be done before invoking automake. +PERL=perl +for tool in cut head join pr sort tac tail test tr uniq wc; do + m=tests/$tool/Makefile.am + t=${m}t + mam_template=tests/Makefile.am.in + rm -f $m $t + sed -n '1,/^##test-files-begin/p' $mam_template > $t + echo "x = $tool" >> $t + srcdir=tests/$tool + $PERL -I$srcdir -w -- tests/mk-script $srcdir --list >> $t + sed -n '/^##test-files-end/,$p' $mam_template >> $t + chmod -w $t + mv $t $m +done # Reconfigure, getting other files. |