comparison configure @ 35717:42ca1c165174

configure: Add check for _aligned_malloc(), used in libavutil.
author diego
date Mon, 21 Jan 2013 20:18:16 +0000
parents fc36990b6ae5
children 684e793fe7b7
comparison
equal deleted inserted replaced
35716:d0004e3bcbbc 35717:42ca1c165174
3599 def_malloc_h='#define HAVE_MALLOC_H 0' 3599 def_malloc_h='#define HAVE_MALLOC_H 0'
3600 fi 3600 fi
3601 echores "$_malloc" 3601 echores "$_malloc"
3602 3602
3603 3603
3604 echocheck "aligned malloc"
3605 aligned_malloc=no
3606 def_aligned_malloc='#define HAVE_ALIGNED_MALLOC 0'
3607 statement_check malloc.h '_aligned_malloc(0)' && aligned_malloc=yes &&
3608 def_aligned_malloc='#define HAVE_ALIGNED_MALLOC 1'
3609 echores "$aligned_malloc"
3610
3611
3604 echocheck "memalign()" 3612 echocheck "memalign()"
3605 # XXX restrict to x86 ? extend to other CPUs/cacheline sizes ? 3613 # XXX restrict to x86 ? extend to other CPUs/cacheline sizes ?
3606 def_memalign_hack='#define CONFIG_MEMALIGN_HACK 0' 3614 def_memalign_hack='#define CONFIG_MEMALIGN_HACK 0'
3607 _memalign=no 3615 _memalign=no
3608 statement_check malloc.h 'memalign(64, sizeof(char))' && _memalign=yes 3616 statement_check malloc.h 'memalign(64, sizeof(char))' && _memalign=yes
8920 #define CONFIG_ENCODERS 1 8928 #define CONFIG_ENCODERS 1
8921 #define CONFIG_DEMUXERS 1 8929 #define CONFIG_DEMUXERS 1
8922 #define CONFIG_MUXERS 1 8930 #define CONFIG_MUXERS 1
8923 $def_rtpdec 8931 $def_rtpdec
8924 8932
8933 $def_aligned_malloc
8925 $def_arpa_inet_h 8934 $def_arpa_inet_h
8926 $def_bswap 8935 $def_bswap
8927 $def_bzlib 8936 $def_bzlib
8928 $def_dcbzl 8937 $def_dcbzl
8929 $def_atanf 8938 $def_atanf