[FFmpeg-cvslog] r24370 - trunk/Makefile

Vitor Sessak vitor1001
Thu Jul 22 00:44:14 CEST 2010


On 07/21/2010 09:14 PM, M?ns Rullg?rd wrote:
> Reimar D?ffinger<Reimar.Doeffinger at gmx.de>  writes:
>
>> On Wed, Jul 21, 2010 at 06:53:19PM +0100, M?ns Rullg?rd wrote:
>>> Michael Niedermayer<michaelni at gmx.at>  writes:
>>>> And (redundantly) reruning configure can lead to minor changes to
>>>> headers that then in chain reaction cause alot more to be rebuild
>>>> than needed
>>>
>>> If config.h isn't changed, nothing will be needlessly rebuilt.
>>>
>>> Until you lot decide how you want it, I'm not changing anything.
>>
>> Would it be reasonable to ask y/n whether configure should be
>> rerun from the Makefile in this case?
>
> Interactive build systems are one of the most horrible things I know.
>
>> Might cause issues for automated systems that don't expect things
>> to hang forever.
>> How about writing "... changed, rerunning configure in 10 seconds"
>> and then sleep for 10 seconds?
>> Allows to abort and even to "touch" the right file to avoid having
>> to rerun configure if really desired.
>
> Ridiculous.  The options are:
>
> 1. Do nothing.  Old behaviour.
> 2. Rerun configure.  Current.
> 3. Print warning and carry on.  Easy to do.

Why not

4. Fail with the message:

'... changed, please either re-run configure or use "make 
IGNORE_CHANGES=1" to compile anyway.'

-Vitor



More information about the ffmpeg-cvslog mailing list