diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2007-09-24 15:52:06 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2007-09-24 15:52:06 +0000 |
commit | a98bb16de262c95e3720081acc715a00724a65b8 (patch) | |
tree | f8666b2620f7d1d9ccfb7244b80690ea7ad55254 | |
parent | 79973335d3eaf7c969b553f1ec4b889f011887d7 (diff) | |
download | ffmpeg-a98bb16de262c95e3720081acc715a00724a65b8.tar.gz |
Organize header files and system functions checks
Originally committed as revision 10566 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rwxr-xr-x | configure | 43 |
1 files changed, 18 insertions, 25 deletions
@@ -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 |