From: Earnie B. <ea...@us...> - 2008-05-02 13:55:42
|
Quoting Yongwei Wu <wuy...@gm...>: > 2008/5/1 Keith Marshall <kei...@us...>: >> On Thursday 01 May 2008 08:26, Yongwei Wu wrote: >> > Portable to what? AFAIK, there are two `standards' for Make: the GNU >> > standard, and the POSIX standard. Also, if one checks big projects, >> > one will often see separate makefiles for different flavours of make, >> > because advanced features of make are never portable. I do not see >> > your point. >> >> The entire ethos of the autotools is to focus on creating scripts and >> makefiles which are as portable as practicably possible, to the widest >> possible spectrum of hosts, without reliance on *any* particular >> flavour of shell or make. Using case sensitive only distinctions in >> makefile rules violates this ethos, even with GNU make, for if you >> build it with the --enable-case-insensitive-file-system option, (which >> AFAIK, and correctly IMO, is the way the GNU make folks themselves >> recommend for use on Win32). > > This is not my topic, since I do not use and do not like autotools. > However, do you have real examples that people use *GNU* autotools > with *non-GNU* make? > When I was active years ago on those lists there were those adding support for the likes of CL and LIB. Insane, maybe, but think WINE on Linux and maybe not. Earnie |