1 dnl Autoconf settings for vlc
2 AC_INIT(src/interface/main.c)
3 AC_CONFIG_HEADER(include/defs.h)
19 dnl Check for compiler environment
23 dnl Check for system libs needed
24 AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol)
25 AC_CHECK_FUNCS(setenv putenv)
26 AC_CHECK_FUNC(connect,,[AC_CHECK_LIB(socket,connect)])
27 AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
28 AC_CHECK_FUNC(nanosleep,,[AC_CHECK_LIB(rt,nanosleep,,[AC_CHECK_LIB(posix4,nanosleep)])])
29 AC_CHECK_FUNCS(usleep)
30 AC_CHECK_FUNC(inet_aton,,[AC_CHECK_LIB(resolv,inet_aton)])
34 AC_CHECK_LIB(dl, dlopen)
35 AC_CHECK_LIB(gnugetopt, optarg)
40 AC_CHECK_LIB(pthread, pthread_create)
41 AC_CHECK_LIB(threads, thread_create)
43 dnl check for getopt_long, substitute the distributed versions if not
44 AC_CHECK_FUNC(getopt_long,,[LIBOBJS="$LIBOBJS getopt.o getopt1.o"])
47 AC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h unistd.h)
48 AC_CHECK_HEADERS(sys/soundcard.h machine/soundcard.h)
49 AC_CHECK_HEADERS(dlfcn.h image.h)
50 AC_CHECK_HEADERS(arpa/inet.h net/if.h netinet/in.h sys/socket.h)
52 dnl Check for threads library
53 AC_CHECK_HEADERS(cthreads.h pthread.h kernel/sheduler.h kernel/OS.h)
55 dnl Checks for typedefs, structures, and compiler characteristics.
60 AC_OUTPUT([Makefile include/config.h])