Claim to be using gcc always and assume that the wrapper framework will
deal with the differences for other compilers (rather than getting imake
to try and do it).
also comment out #define IHaveSubdirs.
imake builds different targets for "includes" based on whether
IHaveSubdirs is defined. however, this was only working by chance
because if IHaveSubdirs is defined, the shell code
used is:
for blah in $(SUBDIRS); do
which doesn't work with Solaris sh(1) or ksh(1), where NetBSD sh(1),
bash(1), etc. just skip empty for loops.
fixes install on Solaris.
To see a full list of changes, please review:
http://xfree86.org/4.4.0/RELNOTES.html
These packages has been tested under NetBSD 1.6/-current, FreeBSD 4.x/5.x,
and GNU/Linux (i386) by Jeremy C. Reed, Michal Pasternak and myself.
The imake package provides various utilities, such as imake, lndir,
mkdirhier, xmkmf, and others. These utilities are from XFree86, although
an X server and X libraries are not needed.