Boost logo

Boost Users :

From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2006-02-19 11:20:57


 
John Maddock wrote:

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

This one is easy. Just run the tool twice, once with the macro defined and
once without.

Regards Hartmut

>
> 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.
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net