Blame m4/glib-makefile.m4
|
Packit Service |
d328f3 |
dnl GLIB_CONFIG([MINIMUM-VERSION, [, MODULES]])
|
|
Packit Service |
d328f3 |
dnl Test for GLIB (and error out if it's not available). Define
|
|
Packit Service |
d328f3 |
dnl GLIB_CFLAGS and GLIB_LIBS, GLIB_MAKEFILE, and variables for
|
|
Packit Service |
d328f3 |
dnl various glib developer tools (eg, GLIB_GENMARSHAL). If
|
|
Packit Service |
d328f3 |
dnl gmodule, gobject, or gio is specified in MODULES, pass to
|
|
Packit Service |
d328f3 |
dnl pkg-config
|
|
Packit Service |
d328f3 |
dnl
|
|
Packit Service |
d328f3 |
AC_DEFUN([GLIB_CONFIG_NMA],
|
|
Packit Service |
d328f3 |
[dnl
|
|
Packit Service |
d328f3 |
min_glib_version=ifelse([$1], ,2.26.0,$1)
|
|
Packit Service |
d328f3 |
pkg_config_args=
|
|
Packit Service |
d328f3 |
for module in glib $2; do
|
|
Packit Service |
d328f3 |
pkg_config_args="$pkg_config_args $module-2.0 >= $min_glib_version"
|
|
Packit Service |
d328f3 |
done
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
PKG_CHECK_MODULES(GLIB, $pkg_config_args)
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GLIB_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES"
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
|
|
Packit Service |
d328f3 |
GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#GLIB_MAKEFILE=`$PKG_CONFIG --variable=glib_makefile glib-2.0`
|
|
Packit Service |
d328f3 |
GLIB_MAKEFILE='$(top_srcdir)/Makefile.glib'
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
AC_SUBST(GLIB_GENMARSHAL)
|
|
Packit Service |
d328f3 |
AC_SUBST(GLIB_MKENUMS)
|
|
Packit Service |
d328f3 |
AC_SUBST(GLIB_MAKEFILE)
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GLIB_GSETTINGS
|
|
Packit Service |
d328f3 |
])
|