Work around Tex Live 2012 versus doxygen problem.
authorAlexei Sheplyakov <Alexei.Sheplyakov@gmail.com>
Fri, 27 Jul 2012 18:55:35 +0000 (21:55 +0300)
committerAlexei Sheplyakov <Alexei.Sheplyakov@gmail.com>
Fri, 27 Jul 2012 19:22:46 +0000 (22:22 +0300)
commitaf3801eb5e40bb3717bf207470252172a0af2559
tree955221739ea0177ffee399abcce2938fb86c7410
parentbf0d26572edecc37d98aec715e14fbd71a8c0315
Work around Tex Live 2012 versus doxygen problem.

TeX Live 2012 seems to dislike files produces by doxygen (1.8.x.y).
In particular, makeindex(1) program creates invalid index entries like

\hyperpage{NNN_}

(note the trailing underscore in the page number). This breaks automatic
builds and is very annoying. This patch works around the problem by
post-processing the generated *.ind file. This hack is a bit crude, however
it gets the job done (a proper fix is welcome, though).
doc/CMakeLists.txt
doc/reference/Makefile.am
scripts/fixupind.py [new file with mode: 0755]