[SCM] libav/experimental: Organize header files and system functions checks

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:07:28 UTC 2013


The following commit has been merged in the experimental branch:
commit a98bb16de262c95e3720081acc715a00724a65b8
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date:   Mon Sep 24 15:52:06 2007 +0000

    Organize header files and system functions checks
    
    Originally committed as revision 10566 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/configure b/configure
index d19ffb0..ae8e6ff 100755
--- a/configure
+++ b/configure
@@ -1487,22 +1487,30 @@ grep -q BIGE $TMPO && enable bigendian
 # ---
 # check availability of some header files
 
-check_header malloc.h
-check_func memalign
-
-if ! enabled_any memalign memalign_hack && enabled need_memalign ; then
-    die "Error, no memalign() but SSE enabled, disable it or use --enable-memalign-hack."
+if check_func dlopen; then
+    ldl=
+elif check_func dlopen -ldl; then
+    ldl=-ldl
 fi
 
-check_header byteswap.h
-
-check_func mkstemp
+check_func fork
 check_func gethrtime
+check_func getrusage
+check_func inet_aton
+check_func memalign
+check_func mkstemp
+check_func2 windows.h GetProcessTimes
 
-check_header termios.h
+check_header byteswap.h
 check_header conio.h
+check_header dlfcn.h
+check_header malloc.h
+check_header termios.h
+
+if ! enabled_any memalign memalign_hack && enabled need_memalign ; then
+    die "Error, no memalign() but SSE enabled, disable it or use --enable-memalign-hack."
+fi
 
-check_func inet_aton
 enabled zlib && check_lib zlib.h zlibVersion -lz || disable zlib
 
 # ffserver uses poll(),
@@ -1572,21 +1580,6 @@ void foo(char * $restrict_keyword p);
 EOF
 done
 
-# dlopen/dlfcn.h probing
-
-check_header dlfcn.h
-
-if check_func dlopen; then
-    ldl=
-elif check_func dlopen -ldl; then
-    ldl=-ldl
-fi
-
-check_func getrusage
-check_func2 windows.h GetProcessTimes
-
-check_func fork
-
 test "$vhook" = "default" && vhook="$dlopen"
 
 if test "$targetos" = cygwin -o "$targetos" = mingw32 && enabled_all static vhook ; then

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list