+gl_EARLY
+
+LT_CONFIG_LTDL_DIR([libltdl])
+LT_INIT([dlopen])
+LTDL_INIT([nonrecursive])
+
+gl_INIT
+
+m4_include([lib/gnulib.mk])
+
+CHECK_GLIB_2([], [gobject])
+
+AC_ARG_WITH([modlib],
+ [AS_HELP_STRING([--with-modlib],
+ [specify which module decoding library to use - one of modplug, none or auto. [default=auto]]
+ )],
+ [with_modlib=$withval],
+ [with_modlib=auto])
+
+use_modlib=none
+AS_CASE([$with_modlib],
+ [no|none], [:],
+ [modplug], [DX_LIB_LIBMODPLUG([use_modlib=modplug])],
+ [auto], [DX_LIB_LIBMODPLUG([use_modlib=modplug], [:])],
+ [AC_MSG_ERROR([Invalid argument to --with-modlib: $with_modlib])])
+
+AC_MSG_CHECKING([which module library to use])
+AC_MSG_RESULT([$use_modlib])
+
+AM_CONDITIONAL([USE_LIBMODPLUG], [test x$use_modlib = xmodplug])
+AM_CONDITIONAL([USE_DUMMYMOD], [test x$use_modlib = xnone])