Vincent Torri <[email protected]> writes:

> What I did for a large project is
>
> 1) a single configure.ac with a clean layout
> a) first I detect what is common to all the parts of the project
> b) I separate the check of each part cleanly
>
> So, it's in the end the same thing for configuration.
>
> 2) non recursive make with several "Makefile.am" files, so that
> parallal compilation is the fastest

For a typical project (where sub-projects have direct dependencies among
each other), it might make sense.  However, gettext is not;
'gettext-runtime' and 'gettext-tools' can be seen as two independent
projects and can even be separately installed (see PACKAGING).  Given
the isolation is deliberate, merging them doesn't sound right to me.

>>   When `configure' calls `configure' scripts in subdirectories, it uses
>>   the `--cache-file' argument so that they share the same cache.
>
> I know that. Unfortunately :
>
> 1) not everything is cached (i've just checked that) and hence same
> checks are done several times

> 3) I'm on Windows, using MSYS. Each configuration of gettext take
> around 6 minutes

Yeah, I understand.  Perhaps we could do some optimization here.

Regards,
--
Daiki Ueno

Reply via email to