$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: John Maddock (john_at_[hidden])
Date: 2006-02-19 10:19:50
> a) Wave can be used to get all the names of the included files
> directly.
Good, but what would be needed is a sort of tri-state for each define: 
defined/not defined/maybe defined.
An obvious example would be threading macros: if the compiler is in 
multithread mode different headers may get picked up than in single threaded 
mode, so "Give me the headers used by msvc" would actually only pick up the 
headers used under certain circumstances otherwise.  Other examples would be 
substitute std libs, and other "hidden" preprocessor paths taken as a result 
of macros set by specific compiler options.
John.