[SCM] libav/experimental: Protect config.mak against multiple inclusion

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:48:55 UTC 2013


The following commit has been merged in the experimental branch:
commit 8c6d2da5be7af7b939c59ee53b22b598af07cb0e
Author: Måns Rullgård <mans at mansr.com>
Date:   Sun Jul 12 21:13:57 2009 +0000

    Protect config.mak against multiple inclusion
    
    Some of the values set here are modified by the main makefiles
    and should not be reset when config.mak is included again.
    
    Originally committed as revision 19417 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/configure b/configure
index dca340d..eab577d 100755
--- a/configure
+++ b/configure
@@ -2479,6 +2479,9 @@ echo "#define FFMPEG_CONFIG_H" >> $TMPH
 echo "#define FFMPEG_CONFIGURATION \"$(c_escape $FFMPEG_CONFIGURATION)\"" >> $TMPH
 echo "#define FFMPEG_DATADIR \"$(eval c_escape $datadir)\"" >> $TMPH
 
+echo "ifndef FFMPEG_CONFIG_MAK" >> config.mak
+echo "FFMPEG_CONFIG_MAK=1" >> config.mak
+
 echo "FFMPEG_CONFIGURATION=$FFMPEG_CONFIGURATION" >> config.mak
 echo "prefix=$prefix" >> config.mak
 echo "LIBDIR=\$(DESTDIR)$libdir" >> config.mak
@@ -2609,6 +2612,7 @@ enabled asmalign_pot &&
 echo "#define EXTERN_PREFIX \"${extern_prefix}\"" >> $TMPH
 
 echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH
+echo "endif # FFMPEG_CONFIG_MAK" >> config.mak
 
 # Do not overwrite an unchanged config.h to avoid superfluous rebuilds.
 cmp -s $TMPH config.h &&

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list