summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorPhil Edwards <phil@codesourcery.com>2003-09-13 20:58:27 +0000
committerPhil Edwards <pme@gcc.gnu.org>2003-09-13 20:58:27 +0000
commit4bc8ae23877f08b24ee92b1c6400baa6b7b8a981 (patch)
tree7c63d0608d72a27758edfc2b19e73a649419f7e8 /libstdc++-v3
parentf6d1b84aa4526d360d77c795167cfb217da89e65 (diff)
downloadgcc-4bc8ae23877f08b24ee92b1c6400baa6b7b8a981.tar.gz
run_doxygen: Clear GENERATE_TAGFILE entirely if man pages are on.
2003-09-13 Phil Edwards <phil@codesourcery.com> * docs/doxygen/run_doxygen: Clear GENERATE_TAGFILE entirely if man pages are on. * docs/doxygen/user.cfg.in: And here. From-SVN: r71363
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/docs/doxygen/run_doxygen25
-rw-r--r--libstdc++-v3/docs/doxygen/user.cfg.in2
3 files changed, 23 insertions, 10 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 034951775e9..50d24feb9c4 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2003-09-13 Phil Edwards <phil@codesourcery.com>
+
+ * docs/doxygen/run_doxygen: Clear GENERATE_TAGFILE entirely
+ if man pages are on.
+ * docs/doxygen/user.cfg.in: And here.
+
2003-09-10 Daniel Jacobowitz <drow@mvista.com>
Andreas Jaeger <aj@suse.de>
diff --git a/libstdc++-v3/docs/doxygen/run_doxygen b/libstdc++-v3/docs/doxygen/run_doxygen
index c1ae3cb5852..a04c7e7bfbf 100644
--- a/libstdc++-v3/docs/doxygen/run_doxygen
+++ b/libstdc++-v3/docs/doxygen/run_doxygen
@@ -98,6 +98,7 @@ outdir=unset
do_html=false
do_man=false
enabled_sections=
+generate_tagfile=
DATEtext=`date '+%Y-%m-%d'`
parse_options $*
@@ -110,15 +111,20 @@ if test $srcdir = unset || test $outdir = unset || test $mode = unset; then
fi
case x"$mode" in
- xuser) do_html=true
- LEVELtext='User'
- ;;
- xmaint) do_html=true
- enabled_sections=maint
- LEVELtext='Maintainer'
- ;;
- xman) do_man=true
- ;;
+ xuser)
+ do_html=true
+ LEVELtext='User'
+ generate_tagfile="$outdir/html_$mode/libstdc++.tag"
+ ;;
+ xmaint)
+ do_html=true
+ enabled_sections=maint
+ LEVELtext='Maintainer'
+ generate_tagfile="$outdir/html_$mode/libstdc++.tag"
+ ;;
+ xman)
+ do_man=true
+ ;;
*)
echo run_doxygen error: $mode is an invalid mode 1>&2
exit 1 ;;
@@ -143,6 +149,7 @@ fi
-e "s=@enabled_sections@=${enabled_sections}=" \
-e "s=@do_html@=${do_html}=" \
-e "s=@do_man@=${do_man}=" \
+ -e "s=@generate_tagfile@=${generate_tagfile}=" \
${srcdir}/docs/doxygen/user.cfg.in > ${outdir}/${mode}.cfg
echo :: NOTE that this may take some time...
echo doxygen ${outdir}/${mode}.cfg
diff --git a/libstdc++-v3/docs/doxygen/user.cfg.in b/libstdc++-v3/docs/doxygen/user.cfg.in
index 87653ebe512..e606060b3c0 100644
--- a/libstdc++-v3/docs/doxygen/user.cfg.in
+++ b/libstdc++-v3/docs/doxygen/user.cfg.in
@@ -902,7 +902,7 @@ TAGFILES =
# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.
-GENERATE_TAGFILE = @outdir@/@html_output_dir@/libstdc++.tag
+GENERATE_TAGFILE = @generate_tagfile@
# If the ALLEXTERNALS tag is set to YES all external classes will be listed
# in the class index. If set to NO only the inherited external classes