32
32
CFLAGS="-I$x_includes $CFLAGS";
36
[ --enable-oss[=yes] compile with OSS(don't check for ALSA)],
37
[case "${enableval}" in
40
*) AC_MSG_ERROR(bad value ${enableval} for --enable-oss) ;;
44
[ --enable-jack[=yes] compile with Jack support],
45
[case "${enableval}" in
48
*) AC_MSG_ERROR(bad value ${enableval} for --enable-jack) ;;
37
51
AC_CHECK_HEADER([alsa/asoundlib.h])
38
AC_CHECK_HEADERS([sys/time.h unistd.h vorbis/vorbisfile.h ])
52
AC_CHECK_HEADER([endian.h],default_endian=true)
53
if test x$default_endian != xtrue; then
54
AC_CHECK_HEADER([machine/endian.h],
55
AC_DEFINE([HAVE_MACHINE_ENDIAN_H],1,
56
endian.h in $include_path/machine/ subdirectory))
59
AC_CHECK_HEADER([sys/soundcard.h])
60
AC_CHECK_HEADER([dlfcn.h],[dlfcn_header=true])
62
if test x$jack = xtrue && test x$dlfcn_header = xtrue; then
63
AC_CHECK_HEADER([jack/jack.h],
64
jack_headers_present=true)
66
AC_CHECK_HEADERS([sys/time.h unistd.h vorbis/vorbisfile.h fcntl.h])
70
AC_CHECK_TYPES([u_int16_t],,AC_MSG_ERROR([Type u_int16_t must be available!]))
71
AC_CHECK_TYPES([u_int32_t],,AC_MSG_ERROR([Type u_int32_t must be available!]))
72
AC_CHECK_TYPES([u_int64_t],,)
40
74
# Checks for libraries.
42
76
AC_CHECK_LIB([m],[isnan],,)
43
AC_CHECK_LIB([z],[deflate],,)
77
AC_CHECK_LIB([z],[deflate],,AC_MSG_ERROR([Can't find zlib]))
44
78
AC_CHECK_LIB([ICE],[IceOpenConnection],,AC_MSG_ERROR([Can't find libICE]),)
45
79
AC_CHECK_LIB([SM],[SmcOpenConnection],,AC_MSG_ERROR([Can't find libSM]),)
46
80
AC_CHECK_LIB([X11],[XOpenDisplay],,AC_MSG_ERROR([Can't find libX11]),
47
81
-L$x_libraries $X_PRE_LIBS)
48
82
AC_CHECK_LIB([Xext],[XShmQueryVersion],,AC_MSG_ERROR([Can't find libXext]))
49
AC_CHECK_LIB([Xfixes], [XFixesQueryExtension],,AC_MSG_ERROR([Can't find libXfixes]))
50
AC_CHECK_LIB([Xdamage], [XDamageQueryExtension],,AC_MSG_ERROR([Can't find libXdamage]))
51
AC_CHECK_LIB([vorbis],[vorbis_info_clear],,AC_MSG_ERROR([Can't find libvorbis]))
52
AC_CHECK_LIB([vorbisfile],[ov_open],,AC_MSG_ERROR([Can't find libvorbisfile]),-lvorbis)
53
AC_CHECK_LIB([vorbisenc],[vorbis_encode_init],,AC_MSG_ERROR([Can't find libvorbisenc]),-lvorbis)
83
AC_CHECK_LIB([Xfixes], [XFixesQueryExtension],,
84
AC_MSG_ERROR([Can't find libXfixes]))
85
AC_CHECK_LIB([Xdamage], [XDamageQueryExtension],,
86
AC_MSG_ERROR([Can't find libXdamage]))
87
AC_CHECK_LIB([vorbis],[vorbis_info_clear],,
88
AC_MSG_ERROR([Can't find libvorbis]))
89
AC_CHECK_LIB([vorbisfile],[ov_open],,
90
AC_MSG_ERROR([Can't find libvorbisfile]),-lvorbis)
91
AC_CHECK_LIB([vorbisenc],[vorbis_encode_init],,
92
AC_MSG_ERROR([Can't find libvorbisenc]),-lvorbis)
54
93
AC_CHECK_LIB([ogg],[ogg_stream_init],,AC_MSG_ERROR([Can't find libogg]))
55
AC_CHECK_LIB([theora],[theora_encode_YUVin],,AC_MSG_ERROR([Can't find libtheora]))
56
AC_CHECK_LIB([pthread],[pthread_mutex_lock],,AC_MSG_ERROR([Can't find libpthread]))
57
AC_CHECK_LIB([asound],[snd_pcm_drain],,AC_MSG_ERROR([Can't find libasound]))
94
AC_CHECK_LIB([theora],[theora_encode_YUVin],,
95
AC_MSG_ERROR([Can't find libtheora]))
96
AC_CHECK_LIB([pthread],[pthread_mutex_lock],,
97
AC_MSG_ERROR([Can't find libpthread]))
99
if test x$oss = xfalse; then
100
AC_CHECK_LIB([asound],[snd_pcm_drain],,
106
if test x$jack_headers_present = xtrue; then
107
AC_CHECK_LIB([dl],[dlopen],,libdl_np=true)
108
if test x$libdl_np != xtrue; then
109
AC_DEFINE([HAVE_JACK_H],1,
110
define to 1 if <jack/jack.h> exists)
61
115
# Checks for typedefs, structures, and compiler characteristics.