[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