169
168
# test if we have vorbisfile
170
169
# prior versions had ov_open_callbacks in libvorbis, test that, too.
171
170
AC_CHECK_LIB(vorbisfile, ov_open_callbacks,
172
[AM_CONDITIONAL(HAVE_VORBISFILE, true)
173
AC_DEFINE(HAVE_VORBISFILE,1,[Have vorbisfile])],
174
[AM_CONDITIONAL(HAVE_VORBISFILE, false)],
171
[AC_CHECK_HEADERS([vorbis/vorbisfile.h],
172
AM_CONDITIONAL(HAVE_VORBISFILE, true)
173
AC_DEFINE(HAVE_VORBISFILE,1,[Have vorbisfile]),
174
AM_CONDITIONAL(HAVE_VORBISFILE, false)
175
AC_DEFINE(HAVE_VORBISFILE,0,[lacking vorbisfile]))],
176
AM_CONDITIONAL(HAVE_VORBISFILE, false),
176
178
AC_CHECK_LIB(FLAC, FLAC__stream_decoder_init_stream,
177
[AM_CONDITIONAL(HAVE_FLAC, true)
178
AC_DEFINE(HAVE_FLAC,1,[Have flac])],
179
[AM_CONDITIONAL(HAVE_FLAC, false)],
179
[AC_CHECK_HEADERS([FLAC/all.h],
180
AM_CONDITIONAL(HAVE_FLAC, true)
181
AC_DEFINE(HAVE_FLAC,1,[Have flac]),
182
AM_CONDITIONAL(HAVE_FLAC, false))],
183
AM_CONDITIONAL(HAVE_FLAC, false),
181
185
# test without -logg to see whether we really need it (libflac can be without)
182
186
AC_CHECK_LIB(FLAC, FLAC__stream_decoder_init_ogg_stream,
183
[AM_CONDITIONAL(HAVE_FLAC, true)
187
AM_CONDITIONAL(HAVE_FLAC, true)
184
188
AC_DEFINE(HAVE_FLAC,1,[Have flac])
185
AM_CONDITIONAL(NEED_OGG, false)],
189
AM_CONDITIONAL(NEED_OGG, false),
186
190
[AM_CONDITIONAL(NEED_OGG, true)])
187
191
AC_CHECK_LIB(vorbisfile, vorbis_comment_query,
188
[AM_CONDITIONAL(NEED_VORBIS, false)],
189
[AM_CONDITIONAL(NEED_VORBIS, true)],
192
AM_CONDITIONAL(NEED_VORBIS, false),
193
AM_CONDITIONAL(NEED_VORBIS, true),
192
196
AC_CHECK_LIB(z, inflate,
193
[AM_CONDITIONAL(HAVE_ZLIB, true)
194
AC_DEFINE(HAVE_ZLIB,1,[Have zlib])],
195
[AM_CONDITIONAL(HAVE_ZLIB, false)])
197
[AC_CHECK_HEADERS([zlib.h],
198
AM_CONDITIONAL(HAVE_ZLIB, true)
199
AC_DEFINE(HAVE_ZLIB,1,[Have zlib]),
200
AM_CONDITIONAL(HAVE_ZLIB, false))],
201
AM_CONDITIONAL(HAVE_ZLIB, false))
197
203
AC_CHECK_LIB(bz2, BZ2_decompress,
198
[AM_CONDITIONAL(HAVE_BZ2, true)
199
AC_DEFINE(HAVE_LIBBZ2,1,[Have libbz2])],
200
[AM_CONDITIONAL(HAVE_BZ2, false)])
204
[AC_CHECK_HEADERS([bzlib.h],
205
AM_CONDITIONAL(HAVE_BZ2, true)
206
AC_DEFINE(HAVE_LIBBZ2,1,[Have libbz2]),
207
AM_CONDITIONAL(HAVE_BZ2, false))],
208
AM_CONDITIONAL(HAVE_BZ2, false))
210
AC_CHECK_LIB(rpm, rpmReadPackageFile,
211
[AC_CHECK_HEADERS([rpm/rpmlib.h],
212
AM_CONDITIONAL(HAVE_LIBRPM, true)
213
AC_DEFINE(HAVE_LIBRPM,1,[Have librpm]),
214
AM_CONDITIONAL(HAVE_LIBRPM, false))],
215
AM_CONDITIONAL(HAVE_LIBRPM, false))
202
217
AC_CHECK_LIB(mpeg2, mpeg2_init,
203
[AM_CONDITIONAL(HAVE_MPEG2, true)
204
AC_DEFINE(HAVE_MPEG2,1,[Have libmpeg2])],
205
[AM_CONDITIONAL(HAVE_MPEG2, false)])
218
[AC_CHECK_HEADERS([mpeg2dec/mpeg2.h],
219
AM_CONDITIONAL(HAVE_MPEG2, true)
220
AC_DEFINE(HAVE_MPEG2,1,[Have libmpeg2]),
221
AM_CONDITIONAL(HAVE_MPEG2, false))],
222
AM_CONDITIONAL(HAVE_MPEG2, false))