diff --git a/configure.ac b/configure.ac index 661b187d..de05282b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_REVISION([$Id: configure.ac,v 1.6 2003/04/10 07:22:56 rocky Exp $])dnl +AC_REVISION([$Id: configure.ac,v 1.7 2003/04/14 04:29:24 rocky Exp $])dnl AC_INIT(lib/cdio.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(libcdio, 0.2) @@ -48,6 +48,11 @@ dnl headers AC_STDC_HEADERS AC_CHECK_HEADERS(stdint.h inttypes.h stdbool.h) +AC_CHECK_HEADER(cddb/cddb.h, , + [ AC_MSG_RESULT([*** CDDB support be disabled from cdinfo program]) + enable_cddb=no ], + ) + dnl compiler AC_C_BIGENDIAN AC_C_CONST @@ -179,6 +184,22 @@ AC_SUBST(HAVE_LINUX_CDROM) AC_SUBST(HAVE_BSDI_CDROM) AC_SUBST(HAVE_SOLARIS_CDROM) +if test x$enable_cddb = x; then +AC_ARG_ENABLE(cddb, + [ --disable-cddb don't include CDDB lookups in cdinfo], + enable_cddb=no, + enable_cddb=yes) +fi +if test x$enable_cddb = xyes; then + AC_CHECK_LIB(cddb, cddb_disc_calc_discid, + [ CDDB_LIB="-lcddb"; ac_have_cddb=yes ]) + AC_DEFINE([HAVE_CDDB],1, + [Define this if you have libcddb installed]) +fi + + +AC_SUBST(CDDB_LIB) + AC_OUTPUT([ \ Makefile \ lib/Makefile \