diff options
author | Diego Biurrun <diego@biurrun.de> | 2009-09-21 12:51:45 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2009-09-21 12:51:45 +0000 |
commit | 523ef55119da8d1d9523446eb4c02ae149fadf3f (patch) | |
tree | e27583ea41e5790c99681de770ba62e9c84794ac /configure | |
parent | 40e26453c48303feaecb76c8c05f342b934cd676 (diff) | |
download | ffmpeg-523ef55119da8d1d9523446eb4c02ae149fadf3f.tar.gz |
Deinterleave the generation of config.h and config.mak.
As a sideeffect this moves more interesting variables to the top of config.mak.
Originally committed as revision 19950 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 41 |
1 files changed, 21 insertions, 20 deletions
@@ -2598,12 +2598,6 @@ echo "License: $license" echo "Creating config.mak and config.h..." echo "# Automatically generated by configure - do not modify!" > config.mak -echo "/* Automatically generated by configure - do not modify! */" > $TMPH -echo "#ifndef FFMPEG_CONFIG_H" >> $TMPH -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 @@ -2701,6 +2695,27 @@ echo "EXTRALIBS=$extralibs" >> config.mak echo "ARCH=$arch" >> config.mak + +echo "/* Automatically generated by configure - do not modify! */" > $TMPH +echo "#ifndef FFMPEG_CONFIG_H" >> $TMPH +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 "#define restrict $_restrict" >> $TMPH + +if enabled small || disabled optimizations; then + echo "#define av_always_inline" >> $TMPH +fi + + +# Apparently it's not possible to portably echo a backslash. +enabled asmalign_pot && + printf '#define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\\n\\t"\n' >> $TMPH || + printf '#define ASMALIGN(ZEROBITS) ".align 1 << " #ZEROBITS "\\n\\t"\n' >> $TMPH + +echo "#define EXTERN_PREFIX \"${extern_prefix}\"" >> $TMPH + print_config ARCH_ $TMPH config.mak $ARCH_LIST print_config HAVE_ $TMPH config.mak $HAVE_LIST print_config CONFIG_ $TMPH config.mak $CONFIG_LIST \ @@ -2717,20 +2732,6 @@ print_config CONFIG_ $TMPH config.mak $CONFIG_LIST \ $INDEV_LIST \ $OUTDEV_LIST \ -echo "#define restrict $_restrict" >> $TMPH - -if enabled small || disabled optimizations; then - echo "#define av_always_inline" >> $TMPH -fi - - -# Apparently it's not possible to portably echo a backslash. -enabled asmalign_pot && - printf '#define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\\n\\t"\n' >> $TMPH || - printf '#define ASMALIGN(ZEROBITS) ".align 1 << " #ZEROBITS "\\n\\t"\n' >> $TMPH - -echo "#define EXTERN_PREFIX \"${extern_prefix}\"" >> $TMPH - echo "#endif /* FFMPEG_CONFIG_H */" >> $TMPH echo "endif # FFMPEG_CONFIG_MAK" >> config.mak |