diff options
author | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-09-26 10:48:45 +0200 |
---|---|---|
committer | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2009-09-26 10:48:45 +0200 |
commit | 2f41d9740ce4765707936475c1c8d6d2eeef7f2f (patch) | |
tree | 63725e51bf346501eb7a1cbdbd2591c2a34bfc75 /.gitignore | |
parent | ffad481680a4e6a8f220c70f07b105c9f3f2dfdf (diff) | |
download | automake-2f41d9740ce4765707936475c1c8d6d2eeef7f2f.tar.gz |
Fixups and tests for cscope functionality.
It seems cscope is not able to take into account relative
file names of included cscope.files files, but it is able to
canonicalize file names containing '../' sequences.
This patch makes the cscope references relative again, and
fixes some corner cases.
* .gitignore: Ignore files generated by `make cscope'.
* NEWS: Reword a bit.
* THANKS: Update.
* automake.in (handle_tags): Use $(am__cd). Provide default
empty rule for the `cscope' target, for empty sources.
* lib/am/tags.am (cscopelist): Construct relative path to files
in $(srcdir) if $(srcdir) is relative.
[TOPDIR_P] (cscope): Do not depend on cscope-clean. Only invoke
$(CSCOPE) if cscope.files is nonemtpy.
(clean-cscope): Rename from ...
(cscopeclean): ... this.
(cscope.files): Depend on clean-cscope.
(distclean-tags) [!TOPDIR_P]: No need to remove cscope files
here.
* tests/cscope.test, tests/cscope2.test, tests/cscope3.test: New
tests.
* tests/Makefile.am: Adjust.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 81e5a98ef..716ef8b30 100644 --- a/.gitignore +++ b/.gitignore @@ -7,5 +7,9 @@ config.log config.status config.status.lineno configure.lineno +cscope.files +cscope.in.out +cscope.out +cscope.po.out tags TAGS |