On Feb 24, 2006, at 1:57 PM, Dan Kegel wrote:
On 2/24/06, Mike Stump <[EMAIL PROTECTED]> wrote:
On Feb 24, 2006, at 1:25 PM, Dan Kegel wrote:
That's painful to set up, though (it requires changing the
application's source to be effective, doesn't it?)
No.
:-) On darwin, we just have a UI element that adds a prefix.h to the
project, and in it you put all the headers you want, and then the UI
adds -include prefix.h to all the compiles. No other changes to the
project are otherwise necessary.
In the world of make, you can add -include prefix.h to the CFLAGS,
and then create prefix.h as you'd like, and add it into the
dependency graph for make, and add a rule to compile the header.
When you said source I discounted the makefile type changes, though,
I guess that does qualify as source, sorry if I misled you.
3) edit all your app's sources to include all instead of the
individual .h's
Nope, don't have to do this as most headers will disappear through
the use of #ifndef FOO; #define FOO .... #endif.