comparison configure @ 30209:daa0d09a4acf

Add support for --enable-hardcoded-tables like FFmpeg has.
author reimar
date Sat, 09 Jan 2010 13:39:26 +0000
parents 96e5d03cda1d
children 0917c3e8c499
comparison
equal deleted inserted replaced
30208:4570bb6d0284 30209:daa0d09a4acf
473 --enable-armv6t2 enable ARMv6t2 (ARM) [autodetect] 473 --enable-armv6t2 enable ARMv6t2 (ARM) [autodetect]
474 --enable-armvfp enable ARM VFP (ARM) [autodetect] 474 --enable-armvfp enable ARM VFP (ARM) [autodetect]
475 --enable-neon enable NEON (ARM) [autodetect] 475 --enable-neon enable NEON (ARM) [autodetect]
476 --enable-iwmmxt enable iWMMXt (ARM) [autodetect] 476 --enable-iwmmxt enable iWMMXt (ARM) [autodetect]
477 --disable-fastmemcpy disable 3DNow!/SSE/MMX optimized memcpy [enable] 477 --disable-fastmemcpy disable 3DNow!/SSE/MMX optimized memcpy [enable]
478 --enable-hardcoded-tables put tables in binary instead of calculating them at startup [disable]
478 --enable-big-endian force byte order to big-endian [autodetect] 479 --enable-big-endian force byte order to big-endian [autodetect]
479 --enable-debug[=1-3] compile-in debugging information [disable] 480 --enable-debug[=1-3] compile-in debugging information [disable]
480 --enable-profile compile-in profiling information [disable] 481 --enable-profile compile-in profiling information [disable]
481 --disable-sighandler disable sighandler for crashes [enable] 482 --disable-sighandler disable sighandler for crashes [enable]
482 --enable-crash-debug enable automatic gdb attach on crash [disable] 483 --enable-crash-debug enable automatic gdb attach on crash [disable]
660 _mlib=no #broken, thus disabled 661 _mlib=no #broken, thus disabled
661 _sgiaudio=auto 662 _sgiaudio=auto
662 _sunaudio=auto 663 _sunaudio=auto
663 _alsa=auto 664 _alsa=auto
664 _fastmemcpy=yes 665 _fastmemcpy=yes
666 hardcoded_tables=no
665 _unrar_exec=auto 667 _unrar_exec=auto
666 _win32dll=auto 668 _win32dll=auto
667 _select=yes 669 _select=yes
668 _radio=no 670 _radio=no
669 _radio_capture=no 671 _radio_capture=no
1115 --disable-radio-bsdbt848) _radio_bsdbt848=no ;; 1117 --disable-radio-bsdbt848) _radio_bsdbt848=no ;;
1116 --enable-pvr) _pvr=yes ;; 1118 --enable-pvr) _pvr=yes ;;
1117 --disable-pvr) _pvr=no ;; 1119 --disable-pvr) _pvr=no ;;
1118 --enable-fastmemcpy) _fastmemcpy=yes ;; 1120 --enable-fastmemcpy) _fastmemcpy=yes ;;
1119 --disable-fastmemcpy) _fastmemcpy=no ;; 1121 --disable-fastmemcpy) _fastmemcpy=no ;;
1122 --enable-hardcoded-tables) hardcoded_tables=yes ;;
1123 --disable-hardcoded-tables) hardcoded_tables=no ;;
1120 --enable-network) _network=yes ;; 1124 --enable-network) _network=yes ;;
1121 --disable-network) _network=no ;; 1125 --disable-network) _network=no ;;
1122 --enable-winsock2_h) _winsock2_h=yes ;; 1126 --enable-winsock2_h) _winsock2_h=yes ;;
1123 --disable-winsock2_h) _winsock2_h=no ;; 1127 --disable-winsock2_h) _winsock2_h=no ;;
1124 --enable-smb) _smb=yes ;; 1128 --enable-smb) _smb=yes ;;
3342 def_fastmemcpy='#undef CONFIG_FASTMEMCPY' 3346 def_fastmemcpy='#undef CONFIG_FASTMEMCPY'
3343 fi 3347 fi
3344 echores "$_fastmemcpy" 3348 echores "$_fastmemcpy"
3345 3349
3346 3350
3351 echocheck "hard-coded tables"
3352 if test "$hardcoded_tables" = yes ; then
3353 def_hardcoded_tables='#define CONFIG_HARDCODED_TABLES 1'
3354 else
3355 def_hardcoded_tables='#define CONFIG_HARDCODED_TABLES 0'
3356 fi
3357 echores "$hardcoded_tables"
3358
3359
3347 echocheck "mman.h" 3360 echocheck "mman.h"
3348 cat > $TMPC << EOF 3361 cat > $TMPC << EOF
3349 #include <sys/types.h> 3362 #include <sys/types.h>
3350 #include <sys/mman.h> 3363 #include <sys/mman.h>
3351 int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; } 3364 int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; }
8362 ESD = $_esd 8375 ESD = $_esd
8363 FAAC=$_faac 8376 FAAC=$_faac
8364 FAAD = $_faad 8377 FAAD = $_faad
8365 FAAD_INTERNAL = $_faad_internal 8378 FAAD_INTERNAL = $_faad_internal
8366 FASTMEMCPY = $_fastmemcpy 8379 FASTMEMCPY = $_fastmemcpy
8380 CONFIG_HARDCODED_TABLES = $hardcoded_tables
8367 FBDEV = $_fbdev 8381 FBDEV = $_fbdev
8368 FREETYPE = $_freetype 8382 FREETYPE = $_freetype
8369 FTP = $_ftp 8383 FTP = $_ftp
8370 GIF = $_gif 8384 GIF = $_gif
8371 GGI = $_ggi 8385 GGI = $_ggi
8711 $def_charset 8725 $def_charset
8712 $def_crash_debug 8726 $def_crash_debug
8713 $def_debug 8727 $def_debug
8714 $def_dynamic_plugins 8728 $def_dynamic_plugins
8715 $def_fastmemcpy 8729 $def_fastmemcpy
8730 $def_hardcoded_tables
8716 $def_menu 8731 $def_menu
8717 $def_runtime_cpudetection 8732 $def_runtime_cpudetection
8718 $def_sighandler 8733 $def_sighandler
8719 $def_sortsub 8734 $def_sortsub
8720 $def_stream_cache 8735 $def_stream_cache
8993 9008
8994 #define CONFIG_FASTDIV 0 9009 #define CONFIG_FASTDIV 0
8995 #define CONFIG_FFSERVER 0 9010 #define CONFIG_FFSERVER 0
8996 #define CONFIG_GPL 1 9011 #define CONFIG_GPL 1
8997 #define CONFIG_GRAY 0 9012 #define CONFIG_GRAY 0
8998 #define CONFIG_HARDCODED_TABLES 0
8999 #define CONFIG_LIBVORBIS 0 9013 #define CONFIG_LIBVORBIS 0
9000 #define CONFIG_POWERPC_PERF 0 9014 #define CONFIG_POWERPC_PERF 0
9001 #define CONFIG_SMALL 0 9015 #define CONFIG_SMALL 0
9002 #define CONFIG_SWSCALE 1 9016 #define CONFIG_SWSCALE 1
9003 #define CONFIG_SWSCALE_ALPHA 1 9017 #define CONFIG_SWSCALE_ALPHA 1