Commit e89599ea authored by Max Kellermann's avatar Max Kellermann

use GLib

GLib is a nice and portable utility library. We are going to use it from now on, and eliminate a lot of duplicated code from MPD. Why invent the wheel again and again?
parent 2a47e90c
......@@ -138,6 +138,8 @@ AC_CHECK_LIB(nsl,gethostbyname,MPD_LIBS="$MPD_LIBS -lnsl",)
AC_CHECK_LIB(m,exp,MPD_LIBS="$MPD_LIBS -lm",)
AC_CHECK_FUNCS(setenv)
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.4],,
[AC_MSG_ERROR([glib-2.4 is required])])
dnl doesn't work for systems that don't have CODESET like OpenBSD
dnl AC_CHECK_HEADER(langinfo.h,[enable_langinfo=yes;AC_DEFINE(HAVE_LANGINFO,1,[Define if nl_langinfo.h is present])],enable_langinfo=no)
......
AM_CPPFLAGS = $(GLIB_CFLAGS)
bin_PROGRAMS = mpd
SUBDIRS = $(MP4FF_SUBDIR)
......@@ -196,7 +198,8 @@ mpd_SOURCES = \
mpd_CFLAGS = $(MPD_CFLAGS)
mpd_LDADD = $(MPD_LIBS) $(MP4FF_LIB)
mpd_LDADD = $(MPD_LIBS) $(MP4FF_LIB) \
$(GLIB_LIBS)
DIST_SUBDIRS = mp4ff
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment