summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-10 02:01:35 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-10 02:01:35 +0000
commit97e427039d8123eed37990eaaf13b403daaae2da (patch)
tree8e6ab78096e3e84c1de1b0de06311afdfb886a21 /configure
parent373df2e9e5304d53a640350131ef305bb3bd3911 (diff)
downloadmpv-97e427039d8123eed37990eaaf13b403daaae2da.tar.bz2
mpv-97e427039d8123eed37990eaaf13b403daaae2da.tar.xz
Add proper check for posix_memalign(), needed for FFmpeg.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28519 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure b/configure
index 4cd31a2ae9..d6ba6d8807 100755
--- a/configure
+++ b/configure
@@ -3143,6 +3143,18 @@ fi
echores "$_memalign"
+echocheck "posix_memalign()"
+posix_memalign=no
+def_posix_memalign='#define HAVE_POSIX_MEMALIGN 0'
+cat > $TMPC << EOF
+#define _XOPEN_SOURCE 600
+#include <stdlib.h>
+int main(void) { posix_memalign(NULL, 0, 0); }
+EOF
+cc_check && posix_memalign=yes && def_posix_memalign='#define HAVE_POSIX_MEMALIGN 1'
+echores "$posix_memalign"
+
+
echocheck "alloca.h"
cat > $TMPC << EOF
#include <alloca.h>
@@ -8618,6 +8630,7 @@ $def_libavcodec_mpegaudio_hp
$def_memalign_hack
$def_mlib
$def_mkstemp
+$def_posix_memalign
$def_pthreads
$def_threads
$def_yasm
@@ -8629,7 +8642,6 @@ $def_yasm
#define CONFIG_HARDCODED_TABLES 0
#define CONFIG_LIBAMR_NB_FIXED 0
#define CONFIG_LIBVORBIS 0
-#define CONFIG_POSIX_MEMALIGN 0
#define CONFIG_POWERPC_PERF 0
#define CONFIG_SMALL 0
#define CONFIG_SWSCALE 1