On Sun, Jan 06, 2002 at 12:09:41AM +0800, Jerzy Kaczorowski wrote:
> I use doxygen 1.2.13.1 on w2k prof. There seem to be a small inconsistency
> around the FILE_PATTERNS setting.
>
> 1. Problem one: In the config file in the description of the setting there
> is a list of the tested patterns if the setting is left blank. It goes:
>
> #If left blank the following patterns are tested:
> # *.c *.cc *.cxx *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
> *.hpp
> # *.h++ *.idl
>
> That list doesn't seem to be complete. For example it doesn't list the
> *.cpp, yet that pattern is tested and the files with .cpp extension are
> properly documented. It would be nice to have a complete list of the tested
> patterns thought since that contributes to the decision whether to leave the
> setting blank or to actually fill it in.
>
> In the documentation however, it states:
> FILE_PATTERNS
> If the value of the INPUT tag contains directories, you can use the
> FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
> *.h ) to filter out the source-files in the directories. If left blank all
> files are included (i.e. wildcard *).
>
> Where it says that all files are included, that is not correct also...
I'll correct these inconsistencies.
>
> 2. Problem two: While at it - it would be just great if the default pattern
> also contained the *.odl file pattern together with already present *.idl.
I'll add it.
> If that was the case I would not have to list all the patterns just to apped
> the .odl files. Alternatively, is there a way append the file patterns to
> the default list instead of ovewriting it? If not, perhaps something like
> that:
>
> FILE_PATTERNS = $(FILE_PATTERNS) value [value, ...]
Normally += can be used for this. But the way it is implemented now, the
default patterns are added afterwards, and only if the FILE_PATTERNS tag
is empty, so this wouldn't work.
Regards,
Dimitri
|