Browse code

configure: Add missing libm library dependencies to .pc files.

This unbreaks static compilation using pkg-config on systems in need of -lm.
Based on an mplayer2 patch by Uoti Urpala <uau@mplayer2.org>

Signed-off-by: Diego Biurrun <diego@biurrun.de>

Reinhard Tartler authored on 2011/04/25 00:24:24
Showing 1 changed files
... ...
@@ -2840,7 +2840,7 @@ for thread in $THREADS_LIST; do
2840 2840
     fi
2841 2841
 done
2842 2842
 
2843
-check_lib math.h sin -lm
2843
+check_lib math.h sin -lm && LIBM="-lm"
2844 2844
 enabled vaapi && require vaapi va/va.h vaInitialize -lva
2845 2845
 
2846 2846
 check_mathfunc exp2
... ...
@@ -3427,10 +3427,10 @@ Cflags: -I\${includedir}
3427 3427
 EOF
3428 3428
 }
3429 3429
 
3430
-pkgconfig_generate libavutil "Libav utility library" "$LIBAVUTIL_VERSION"
3431
-pkgconfig_generate libavcodec "Libav codec library" "$LIBAVCODEC_VERSION" "$extralibs" "libavutil = $LIBAVUTIL_VERSION"
3430
+pkgconfig_generate libavutil "Libav utility library" "$LIBAVUTIL_VERSION" "$LIBM"
3431
+pkgconfig_generate libavcodec "Libav codec library" "$LIBAVCODEC_VERSION" "$extralibs $LIBM" "libavutil = $LIBAVUTIL_VERSION"
3432 3432
 pkgconfig_generate libavformat "Libav container format library" "$LIBAVFORMAT_VERSION" "$extralibs" "libavcodec = $LIBAVCODEC_VERSION"
3433 3433
 pkgconfig_generate libavdevice "Libav device handling library" "$LIBAVDEVICE_VERSION" "$extralibs" "libavformat = $LIBAVFORMAT_VERSION"
3434 3434
 pkgconfig_generate libavfilter "Libav video filtering library" "$LIBAVFILTER_VERSION" "$extralibs"
3435 3435
 pkgconfig_generate libpostproc "Libav post processing library" "$LIBPOSTPROC_VERSION" "" "libavutil = $LIBAVUTIL_VERSION"
3436
-pkgconfig_generate libswscale "Libav image rescaling library" "$LIBSWSCALE_VERSION" "" "libavutil = $LIBAVUTIL_VERSION"
3436
+pkgconfig_generate libswscale "Libav image rescaling library" "$LIBSWSCALE_VERSION" "$LIBM" "libavutil = $LIBAVUTIL_VERSION"