summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-15 22:16:02 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-15 22:16:02 +0000
commit0f44a966b918ffe805e1c08e7b405abf3744fda0 (patch)
tree97e6ab8cce0d2d8318fc107c9b9b275ef756fdbc /configure
parent7177f5d4168830adaabef7cbf26ec80e303278fb (diff)
downloadmpv-0f44a966b918ffe805e1c08e7b405abf3744fda0.tar.bz2
mpv-0f44a966b918ffe805e1c08e7b405abf3744fda0.tar.xz
runtime cpudetection
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5111 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure19
1 files changed, 18 insertions, 1 deletions
diff --git a/configure b/configure
index fcd6912263..ae38f5db32 100755
--- a/configure
+++ b/configure
@@ -141,6 +141,8 @@ Optional features:
--disable-new-input disable new input system [enable]
--enable-joystick enable joystick support in new input [disable]
--enable-i18n GNU internationalisation [disable]
+ --enable-runtime-cpudetection
+ enable runtime CPU detection code [disable]
Video:
--enable-gl build with OpenGL render support [autodetect]
--enable-dga[=n] build with DGA [n in {1, 2} ] support [autodetect]
@@ -794,6 +796,7 @@ _language=en
_shm=auto
_linux_devfs=no
_i18n=no
+_runtime_cpudetection=no
for ac_option do
case "$ac_option" in
@@ -814,6 +817,8 @@ for ac_option do
--disable-mencoder) _mencoder=no ;;
--enable-i18n) _i18n=yes ;;
--disable-i18n) _i18n=no ;;
+ --enable-runtime-cpudetection) _runtime_cpudetection=yes ;;
+ --disable-runtime-cpudetection) _runtime_cpudetection=no ;;
--enable-x11) _x11=yes ;;
--disable-x11) _x11=no ;;
--enable-xv) _xv=yes ;;
@@ -1189,6 +1194,15 @@ _mp_help="help_mp-${LINGUAS}.h"
test -f help_mp-${LINGUAS}.h || die "help_mp-${LINGUAS}.h not found"
+echocheck "runtime cpudetection"
+if test "$_runtime_cpudetection" = yes ; then
+ _def_runtime_cpudetection='#define RUNTIME_CPUDETECT 1'
+else
+ _def_runtime_cpudetection='#undef RUNTIME_CPUDETECT'
+fi
+echores "$_runtime_cpudetection"
+
+
echocheck "kstat"
cat > $TMPC << EOF
#include <kstat.h>
@@ -2553,7 +2567,7 @@ if test "$_xanim" = auto ; then
_xanim=no
if test "$_dl" = yes ; then
if test -z "$_xanimlibdir" ; then
- for I in /usr/local/lib/xanim/mods /usr/lib/xanim/mods /usr/lib/xanim ; do
+ for I in /usr/local/lib/xanim/mods /usr/lib/xanim/mods /usr/lib/xanim $XANIM_MOD_DIR ; do
if test -d "$I" ; then
_xanimlibdir="$I"
break;
@@ -3271,6 +3285,9 @@ cat > config.h << EOF
/* use GNU internationalisation */
$_def_i18n
+/* Runtime Cpudetection */
+$_def_runtime_cpudetection
+
#define USR_PREFIX "$_prefix"
/* define this to use simple idct with patched libavcodec */