Doxygen does not like spaces in FILE_PATTERNS
Brought to you by:
akkumar
Some of the properties in doxygen configuration (like path) need to be wrapped around by spaces .
Some of them like FILE_PATTERNS need to take spaces as such without wrapping etc.
EG:
doxygen does not like
FILE_PATTERNS = "*.java *.dox"
Instead it must be
FILE_PATTERNS = *.java *.dox
// Note the missing quotes around the pattern(s)
--
Emil (via email )
The same with
<property name="TAGFILES" value="a=b c=d e=f" />
Hi, all.
I don't think it needs to add quotes in DoxygenConfig.java when a path-like property is met.
Actually, XML itself or Ant property tag can receive a string with quotes if you use double quotes nested by single quotes. ('"SOMETHING"') Or you can simply use entity reference.
So I removed the codes
if (val.indexOf(' ') > -1) { val = "\"" + val + "\""; }
and modify the configurations in Ant script, and it did works.
Hello,
I uploaded a patch to support such list properties: it skip quoting a predefined set of properties which are known to contain space-delimited lists.
See patch#5.