On Fri, Apr 24, 2015 at 07:20:01AM -0400, Jim Jagielski wrote: > There is also the "magic" that configure does at well, in > altering the directives (#ifdef -> .ifdef, for example). > > I think what I'll do is, if running under *BSD, see not only > if 'make' itself is really GNUmake, but also check for 'gmake' > and, if it exists, disable BSD makefiles.
Or perhaps declare BSD make as unsupported and require GNU make. That's the easiest short-term solution in my opinion. The existing BSD make support doesn't work anyway and making it work is a larger effort.