Removing M4 code from the build system
Stefan (metze) Metzmacher
metze at samba.org
Tue Nov 2 06:32:19 GMT 2004
Jelmer Vernooij schrieb:
> Hi Metze, *,
>
> Since the build system already depends on perl, what would you think
> about replacing all the current m4 code with perl code ? Basically
> that would give us:
>
> - No different config.{mk,m4} files (just one config.pm file)
> - Ability to do our own caching of checks and ability to write
> clearer tests
> - More flexibility (e.g. you could import a pidl module to figure out
> the dependencies of a .idl file)
> - Less hassle when generating the build system and less dependencies.
> The code path would be reduced from :
> M4 -> shell -> perl -> {makefile, config.h}
> to
> perl -> {makefile,config.h}
>
> Most of the current perl scripts wouldn't need changes (makefile.pl and
> smb_build.h.pl), it would mostly involve converting the current M4
> files to Perl.
Hi Jelmer,
the basic idea sounds good:-)
do you want to replace the whole configure.in also?
we should discuss that the next days on IRC...
--
metze
Stefan Metzmacher <metze at samba.org> www.samba.org
More information about the samba-technical
mailing list