aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2010-12-16 08:41:17 +0000
committerMartin Storsjö <martin@martin.st>2010-12-16 08:41:17 +0000
commit4f7d2fe2e3db4283512157237c03e5ae4a2e018c (patch)
treea93fd5e1e106ffb82545b589e59f3b99429b2bc3 /configure
parent7786c384f627b2a9de7ddd8aff3d14fca6d6f0c6 (diff)
downloadffmpeg-4f7d2fe2e3db4283512157237c03e5ae4a2e018c.tar.gz
configure: Avoid warnings if av_always_inline is disabled
This macro is disabled if --enable-small or --disable-optimizations are set. Currently, this leads to warnings about functions being defined but not used, for functions in header files. By defining av_always_inline as inline or as av_unused, we avoid these warnings. This doesn't make a normal build with --enable-small any larger, since the compiler probably chooses not to inline these functions even if they're marked as inline. Originally committed as revision 26032 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure b/configure
index 8fd0bbd108..2165382418 100755
--- a/configure
+++ b/configure
@@ -3246,7 +3246,11 @@ test -n "$malloc_prefix" &&
if enabled small || disabled optimizations; then
echo "#undef av_always_inline" >> $TMPH
- echo "#define av_always_inline" >> $TMPH
+ if enabled small; then
+ echo "#define av_always_inline inline" >> $TMPH
+ else
+ echo "#define av_always_inline av_unused" >> $TMPH
+ fi
fi
if enabled yasm; then