Mercurial > gnulib
changeset 9807:24b7b77b3295
Install files from top/ in the destination directory.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 23 Mar 2008 14:28:03 +0100 |
parents | 88f73fbd046d |
children | b5b092e3f5c7 |
files | ChangeLog gnulib-tool |
diffstat | 2 files changed, 26 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sun Mar 23 12:28:46 2008 +0100 +++ b/ChangeLog Sun Mar 23 14:28:03 2008 +0100 @@ -1,3 +1,12 @@ +2008-03-23 Eric Blake <ebb9@byu.net> + Bruno Haible <bruno@clisp.org> + + Install files from top/ in the destination directory. + * gnulib-tool (func_get_automake_snippet): Synthesize an EXTRA_DIST + augmentation also for the files from top/. + (func_import, func_create_testdir): Rewrite file names: + top/filename -> filename. + 2008-03-23 Bruno Haible <bruno@clisp.org> Tweak "gnulib --version" output.
--- a/gnulib-tool Sun Mar 23 12:28:46 2008 +0100 +++ b/gnulib-tool Sun Mar 23 14:28:03 2008 +0100 @@ -1370,6 +1370,17 @@ echo "EXTRA_DIST += "`echo "$buildaux_files" | sed -e "$sed_prepend_auxdir"` echo fi + # Synthesize an EXTRA_DIST augmentation also for the files from top/. + top_files=`for f in $all_files; do \ + case $f in \ + top/*) echo $f ;; \ + esac; \ + done | sed -e 's,^top/,,'` + if test -n "$top_files"; then + sed_prepend_topdir='s,^,$(top_srcdir)/,' + echo "EXTRA_DIST += "`echo "$top_files" | sed -e "$sed_prepend_topdir"` + echo + fi ;; esac } @@ -2505,14 +2516,16 @@ s,^lib/,$cached_sourcebase/, s,^m4/,$cached_m4base/, s,^tests/,$cached_testsbase/, - s,^tests=lib/,$cached_testsbase/," + s,^tests=lib/,$cached_testsbase/, + s,^top/,," sed_rewrite_new_files="\ s,^build-aux/,$auxdir/, s,^doc/,$docbase/, s,^lib/,$sourcebase/, s,^m4/,$m4base/, s,^tests/,$testsbase/, - s,^tests=lib/,$testsbase/," + s,^tests=lib/,$testsbase/, + s,^top/,," # Create directories. { echo "$sourcebase" @@ -3444,7 +3457,8 @@ s,^doc/,$docbase/, s,^lib/,$sourcebase/, s,^m4/,$m4base/, - s,^tests/,$testsbase/," + s,^tests/,$testsbase/, + s,^top/,," # Create directories. for f in $files; do echo $f; done \