From: pme Date: Sat, 13 Sep 2003 20:58:27 +0000 (+0000) Subject: 2003-09-13 Phil Edwards X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=594bea11e32f2fbc488c20b45d1cc5ddccf9530c 2003-09-13 Phil Edwards * docs/doxygen/run_doxygen: Clear GENERATE_TAGFILE entirely if man pages are on. * docs/doxygen/user.cfg.in: And here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71363 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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 + + * 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 Andreas Jaeger 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