[MPlayer-dev-eng] [PATCH] configure: much faster configure --help

Alexander Strasser eclipse7 at gmx.net
Mon Feb 11 21:32:42 CET 2013


Hi Erik,

Erik Auerswald wrote:
> MPlayer's configure does a lot of work before checking command line
> options. This includes updating of an ffmpeg git repository before
> producing help output, even when only asked for help.
> 
> The attached patch rearranges configure's help output code to be in
> front of ffmpeg repo checks and updates and introduces a new check,
> if the first command line option is --help or -h and prints the help
> immediately.
> 
> This drastically speeds up checking for available configure options,
> if done the common way of "./configure --help". If the --help resp.
> -h option is somewhere else on configure's command line, the (kept)
> existing check will find this after doing all the initial setup
> work, taking much longer overall.

  sounds useful to me.

> Index: configure
> ===================================================================
> --- configure	(revision 35910)
> +++ configure	(working copy)
[...]
> +if test "( $1 = --help ) || ( $1 = -h )" ; then
> +    show_help
> +fi

  You should also check for "-help" here. Else the option behaves
differently when given as the first argument.

  BTW did it work for you in both cases? The if-condition looks fishy to me.
Instead of using the if-keyword it might be more practical to duplicate the
case from the option parsing loop, just with the one entry looking for the
help options only.

[...]

  Otherwise LGTM.

  Alexander

PS.
Note that I am not the MPlayer configure maintainer.


More information about the MPlayer-dev-eng mailing list