summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2020-12-05 18:11:55 -0800
committerKarl Berry <karl@freefriends.org>2020-12-05 18:12:36 -0800
commitd2ccbd7eb38d6a4277d6f42b994eb5a29b1edf29 (patch)
treef92d9e4c984e778d12efa06ef02863b8925875c4 /m4
parente83520ff1316f25bcf7108d7d0b9ae5b8b4ba222 (diff)
downloadautomake-d2ccbd7eb38d6a4277d6f42b994eb5a29b1edf29.tar.gz
tags: support setting CTAGS, ETAGS, CSCOPE vars via ./configure.
This change fixes https://bugs.gnu.org/45013. * m4/init.m4: add default settings and AC_SUBST calls for the variables `CTAGS', `ETAGS' and `CSCOPE'. * lib/am/tags.am: remove default settings of the above variables. * doc/automake.texi (Tags): mention and index. * NEWS: mention.
Diffstat (limited to 'm4')
-rw-r--r--m4/init.m414
1 files changed, 14 insertions, 0 deletions
diff --git a/m4/init.m4 b/m4/init.m4
index ba73676c1..f82d756c2 100644
--- a/m4/init.m4
+++ b/m4/init.m4
@@ -116,6 +116,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
[m4_define([AC_PROG_OBJCXX],
m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
])
+# Variables for tags utilities; see am/tags.am
+if test -z "$CTAGS"; then
+ CTAGS=ctags
+fi
+AC_SUBST([CTAGS])
+if test -z "$ETAGS"; then
+ ETAGS=etags
+fi
+AC_SUBST([ETAGS])
+if test -z "$CSCOPE"; then
+ CSCOPE=cscope
+fi
+AC_SUBST([CSCOPE])
+
AC_REQUIRE([AM_SILENT_RULES])dnl
dnl The testsuite driver may need to know about EXEEXT, so add the
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This