filesystem patch
Farkas Levente
lfarkas at lfarkas.org
Sun Jan 11 15:23:58 UTC 2009
Richard W.M. Jones wrote:
> On Fri, Jan 09, 2009 at 11:19:16PM +0100, Farkas Levente wrote:
>> the differencies it's define a lots of env variable. and i look into
>> many configure scripts and makefile and saw that thay use these macros
>> like PKG_CONFIG_PATH, CC, CFLAGS, RANLIB etc.
>> so imho it's rather useful since in this case we've to use less patches
>> in most pacakges.
>
> I think this is a misunderstanding of what the generated Makefiles are
> doing. Take a look at the GNU standards on this:
>
> http://www.gnu.org/prep/standards/standards.html#Directory-Variables
>
> Basically what it's saying is that any paths provided to ./configure
> become the defaults in the Makefile. eg:
>
> ./configure --prefix=/foo
> make # by default the prefix will be /foo
>
> People can _override_ these paths by supplying arguments to make, eg:
>
> ./configure --prefix=/usr
> make prefix=/foo # override the default prefix
>
> However we want the first case -- all paths supplied to ./configure
> and just use the simple 'make' command.
>
> That's not to say that every package out there follows the GNU
> standards (or, equivalently, uses autoconf correctly), but we can deal
> with non-compliant packages on a case-by-case basis.
i talk about makefiles which not generated with configure.
--
Levente "Si vis pacem para bellum!"
More information about the mingw
mailing list