Hi Tom, > I am having some trouble with macro expansions > (EXPAND_AS_DEFINED is not working). I have run doxygen -d > Preprocessor and indeed I see a number of
> #include somefile.h: not found! skipping... > which I am sure is the culprit. > The confusing part is that somefile.h is part of INPUT. The > docs for INCLUDE_PATH indicate that it is for files _not_ > included in INPUT and as such I have left it empty. > Do I need to replicate INPUT in INCLUDE_PATH to get this to > work? Seems wrong somehow. > For the record, I am running v 1.8.4. You don't need to replicate INPUT, but your INCLUDE_PATH should be set so that the doxygen preprocessor will find what it needs. Yes I know the doc says "files that are not input files", but this is still a C/C++ preprocessor so I'm not sure how it could be expected to work reliably without finding even input files according to the include path. Note also this bug: https://bugzilla.gnome.org/show_bug.cgi?id=701771 and its work around (don't use trailing slashes in INCLUDE_PATH paths). -- Geoff Worboys Telesis Computing Pty Ltd ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users