[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...
|