diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2008-02-01 11:42:38 +0000 | 
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2008-02-01 11:42:38 +0000 | 
| commit | 4e318b3e4c508d7e2417b10335fd0944c02c45b1 (patch) | |
| tree | 38335b98ecb15b41138b598e1e8e566165e7e576 | |
| parent | a797f53418e4f58b570c4a355dd46b33f2f68906 (diff) | |
Add checks for GModule and dlopen
| -rw-r--r-- | acinclude.m4 | 22 | ||||
| -rw-r--r-- | configure.in | 1 | 
2 files changed, 17 insertions, 6 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 1eb24b3f..310d20fe 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -74,12 +74,6 @@ AC_DEFUN([AC_PATH_BLUEZ], [  	AC_SUBST(BLUEZ_LIBS)  ]) -AC_DEFUN([AC_PATH_GLIB], [ -	PKG_CHECK_MODULES(GLIB, glib-2.0, glib_found=yes, glib_found=no) -	AC_SUBST(GLIB_CFLAGS) -	AC_SUBST(GLIB_LIBS) -]) -  AC_DEFUN([AC_PATH_DBUS], [  	PKG_CHECK_MODULES(DBUS, dbus-1 > 0.35, dummy=yes, AC_MSG_ERROR(dbus > 0.35 is required))  	m4_ifdef([PKG_CHECK_EXISTS], [ @@ -99,6 +93,20 @@ AC_DEFUN([AC_PATH_DBUS], [  		AC_DEFINE(NEED_DBUS_WATCH_GET_UNIX_FD, 1, [Define to 1 if you need the dbus_watch_get_unix_fd() function.]))  ]) +AC_DEFUN([AC_PATH_GLIB], [ +	PKG_CHECK_MODULES(GLIB, glib-2.0, glib_found=yes, glib_found=no) +	AC_SUBST(GLIB_CFLAGS) +	AC_SUBST(GLIB_LIBS) +]) + +AC_DEFUN([AC_PATH_GMODULE], [ +	PKG_CHECK_MODULES(GMODULE, gmodule-2.0, gmodule_found=yes, gmodule_found=no) +	AC_CHECK_LIB(dl, dlopen) +	AC_SUBST(GMODULE_CFLAGS) +	AC_SUBST(GMODULE_LIBS) +]) + +  AC_DEFUN([AC_PATH_OPENOBEX], [  	PKG_CHECK_MODULES(OPENOBEX, openobex > 1.1, openobex_found=yes, openobex_found=no)  	AC_SUBST(OPENOBEX_CFLAGS) @@ -376,6 +384,8 @@ AC_DEFUN([AC_ARG_BLUEZ], [  	else  		AC_SUBST([GLIB_CFLAGS], ['-I$(top_srcdir)/eglib'])  		AC_SUBST([GLIB_LIBS], ['$(top_builddir)/eglib/libeglib.la']) +		AC_SUBST([GMODULE_CFLAGS], ['']) +		AC_SUBST([GMODULE_LIBS], ['-ldl'])  		AM_CONDITIONAL(GLIB, false)  		AM_CONDITIONAL(EXPAT, test "${expat_enable}" = "yes" && test "${expat_found}" = "yes")  	fi diff --git a/configure.in b/configure.in index 38971d7d..8765e7c9 100644 --- a/configure.in +++ b/configure.in @@ -26,6 +26,7 @@ AC_FUNC_PPOLL  AC_PATH_BLUEZ  AC_PATH_GLIB +AC_PATH_GMODULE  AC_PATH_DBUS  AC_PATH_ALSA  AC_PATH_GSTREAMER  | 
