[Doxygen-users] BUG: Input FILE_PATTERNS fails with "c*.h" and "c*.cpp"
Brought to you by:
dimitri
From: Roland T. <rt...@wa...> - 2001-11-22 13:41:46
|
Input FILE_PATTERNS seems to fail when a c*.h or c*.cpp pattern is specified. More info: Working on a big project, I try to use tags for compilation speed. So I made config files for subdirectories (work fine, at least for what matters here). But I have many .h and .cpp file in my project directory. I try to divide sources like this : in A_L.cfg: ... INPUT = . FILE_PATTERNS = a*.h a*.cpp \ c*.h c*.cpp \ b*.h b*.cpp \ d*.h d*.cpp \ e*.h e*.cpp \ f*.h f*.cpp \ g*.h g*.cpp \ h*.h h*.cpp \ i*.h i*.cpp \ j*.h j*.cpp \ k*.h k*.cpp \ l*.h l*.cpp ... in M_Z.cfg ... INPUT = . FILE_PATTERNS = m*.h m*.cpp \ n*.h n*.cpp \ o*.h o*.cpp \ p*.h p*.cpp \ q*.h q*.cpp \ r*.h r*.cpp \ s*.h s*.cpp \ t*.h t*.cpp \ u*.h u*.cpp \ v*.h v*.cpp \ w*.h w*.cpp \ x*.h x*.cpp \ y*.h y*.cpp \ z*.h z*.cpp ... Each config file is intended to produce a tag file from half the source files. When run, M_Z_cfg works fine, reading M to Z files, but A_L.cfg reads all .h and .cpp in the current directory. When I delete the c*.h and c*.cpp line, it works fine (except there is no c* file). As I use IGNORE_PREFIX = C in these files, same char wich fails in pattern, I tried (why not?) with empy IGNORE_PREFIX :same error. The only workaround I found is specifying ca*.h ca*.cpp cb*.h cb*.cpp ... to cz*.cpp in FILE_PATTERN. Simpler way needed Thanks Roland Touchain rt...@wa... |