[vlc-devel] [PATCH 0/3]i configure: Add --disable-all.
Georgi Chorbadzhiyski
gf at unixsol.org
Thu Dec 1 18:00:15 CET 2011
Around 12/01/2011 06:57 PM, Rémi Denis-Courmont scribbled:
> Le jeudi 1 décembre 2011 18:43:15 Georgi Chorbadzhiyski, vous avez écrit :
>> The following patch series add --disable-all switch to configure and
>> show enabled plugins when configure is over.
>>
>> This allows me to compile minimal vlc with only:
>> ./configure \
>> --disable-all \
>> --enable-vlc \
>> --enable-a52 \
>> --enable-x264 \
>> --enable-avcodec \
>> --enable-avformat \
>> --enable-swscale \
>> --enable-sout \
>> --enable-dvbpsi
>>
>> There are some plugins in configure that are always enabled. For example
>> ./configure --disable-all results in the following plugins:
>>
>> access_shm, dynamicoverlay and fb
>>
>> I'll fix these (add configure options for them) if the current aproach is
>> acceptable.
>
> First, most builders are complaining that they are far too many options. There
> are about a hundred always or automatically enabled plugins. There is no way
> we are adding options for them.
>
> Second, there is little to no point in adding options for plugins that don't
> add dependencies. If you don't want them, don't package them in your binary
> build rules.
>
> Third, I have been trying to move as much logic away from configure into the
> Makefile as possible to reduce recompilation churn. I am totally against going
> backward to configure.
>
> Forth, it's a feature, not a bug that you need to explicitly disable some
> important stuff. I don't see the point except to help people shoot themselves
> in the feet.
Ok, ignore my comment about access_shm, dynamicoverlay and fb I don't care about
them a lot. What about --disable-all?
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
More information about the vlc-devel
mailing list