Hello, On Wed, Aug 30, 2006 at 09:55:49AM -0700, Paul Eggert wrote: > gcc -std=gnu99 -I. -I. -I. -c base64.c > > to this: > > gcc -std=gnu99 -I. -c base64.c > > I'd also like to remove those unnecessary and distracting spaces, but > that's for a later patch.
how do you plan to remove the spaces? Do you plan to write something like $(DEFS)$(DEFAULT_INCLUDES)$(INCLUDES)$(AM_CPPFLAGS) and try to ensure that each of the variables, if nonempty, starts with a space? That would make the makefile ugly. I heard there are filters which can do fancy thinks with the make output; they were often recommended to people requesting less verbose output. I believe these filters are an adequate tool if you want to eliminate extra spaces and duplicate -I options. I recognize there is slight difference: the wrapper changes what you see, but the compiler still gets the option multiple times. But I think it is reasonable to suppose that it won't affect the function of the compiler. I understand the need for prettier compile commands, and I appreciate the effort. But if the prettier ``surface'' means the inner coding becomes more cryptic, it's not worth it, IMHO. Stepan