aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2007-02-25 21:26:40 +0000
committerDiego Biurrun <diego@biurrun.de>2007-02-25 21:26:40 +0000
commit8eee7025e1a53eef41fbdf342b906d1a75fa3549 (patch)
treec876bc0523153b770755e1239d595a823cd9e0ab /configure
parent738940e802667f3f661d0ae1ce2f755a9f5cba36 (diff)
downloadffmpeg-8eee7025e1a53eef41fbdf342b906d1a75fa3549.tar.gz
Collect the different thread variables in a nice easy to reuse list.
based on a patch by Ramiro Polla, angustia arrozcru no-ip org Originally committed as revision 8128 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure21
1 files changed, 11 insertions, 10 deletions
diff --git a/configure b/configure
index fde41d1378..ce84ca8990 100755
--- a/configure
+++ b/configure
@@ -577,12 +577,19 @@ CONFIG_LIST='
zlib
'
+THREADS_LIST='
+ beosthreads
+ os2threads
+ pthreads
+ w32threads
+'
+
HAVE_LIST='
+ $THREADS_LIST
altivec
altivec_h
armv5te
armv6
- beosthreads
byteswap_h
cmov
dcbzl
@@ -608,15 +615,12 @@ HAVE_LIST='
mmi
mmx
os2
- os2threads
- pthreads
sdl
sdl_video_size
soundcard_h
sys_poll_h
sys_soundcard_h
threads
- w32threads
'
TARGET_LIST='
@@ -631,15 +635,12 @@ TARGET_LIST='
CMDLINE_SELECT="
$CONFIG_LIST
$TARGET_LIST
+ $THREADS_LIST
amr_if2
debug
extra_warnings
shared
static
- beosthreads
- os2threads
- pthreads
- w32threads
"
flashsv_decoder_deps="zlib"
@@ -1521,7 +1522,7 @@ if enabled pthreads; then
fi
fi
-for thread in pthreads beosthreads os2threads w32threads; do
+for thread in $THREADS_LIST; do
if enabled $thread; then
if ! disabled thread_type ; then
die "ERROR: Only one thread type must be selected."
@@ -1733,7 +1734,7 @@ enabled_any $DECODER_LIST && enable decoders
enabled_any $MUXER_LIST && enable muxers
enabled_any $DEMUXER_LIST && enable demuxers
-enabled_any pthreads beosthreads os2threads w32threads && enable threads
+enabled_any $THREADS_LIST && enable threads
check_deps $CONFIG_LIST $HAVE_LIST $DECODER_LIST $ENCODER_LIST $PARSER_LIST \
$DEMUXER_LIST $MUXER_LIST