AC_DEFUN([ID3_DEBUG],[ AC_ARG_ENABLE(debug, [ --enable-debug=[no/minimum/yes] turn on debugging [default=$debug_default]],,enable_debug=$debug_default) if test "x$enable_debug" = "xyes"; then test "$cflags_set" = set || CFLAGS="$CFLAGS -g" AC_DEFINE(ID3_ENABLE_DEBUG) else if test "x$enable_debug" = "xno"; then AC_DEFINE(ID3_DISABLE_ASSERT) AC_DEFINE(ID3_DISABLE_CHECKS) fi fi ]) dnl ACCONFIG TEMPLATE dnl #undef ID3_ENABLE_DEBUG dnl #undef ID3_DISABLE_ASSERT dnl #undef ID3_DISABLE_CHECKS dnl END ACCONFIG dnl ACCONFIG BOTTOM dnl #if defined (ID3_ENABLE_DEBUG) && defined (HAVE_LIBCW_SYS_H) && defined (__cplusplus) dnl dnl #define DEBUG dnl dnl #include dnl #include dnl dnl #define ID3D_INIT_DOUT() Debug( libcw_do.on() ) dnl #define ID3D_INIT_WARNING() Debug( dc::warning.on() ) dnl #define ID3D_INIT_NOTICE() Debug( dc::notice.on() ) dnl #define ID3D_NOTICE(x) Dout( dc::notice, x ) dnl #define ID3D_WARNING(x) Dout( dc::warning, x ) dnl dnl #else dnl dnl # define ID3D_INIT_DOUT() dnl # define ID3D_INIT_WARNING() dnl # define ID3D_INIT_NOTICE() dnl # define ID3D_NOTICE(x) dnl # define ID3D_WARNING(x) dnl dnl #endif /* defined (ID3_ENABLE_DEBUG) && defined (HAVE_LIBCW_SYS_H) */ dnl dnl END ACCONFIG