File: glib-makefile.m4

package info (click to toggle)
network-manager-applet 1.36.0-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 22,512 kB
  • sloc: ansic: 34,599; sh: 5,052; makefile: 535; xml: 43; python: 17; sed: 16
file content (31 lines) | stat: -rw-r--r-- 966 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
dnl GLIB_CONFIG([MINIMUM-VERSION, [, MODULES]])
dnl Test for GLIB (and error out if it's not available). Define
dnl GLIB_CFLAGS and GLIB_LIBS, GLIB_MAKEFILE, and variables for
dnl various glib developer tools (eg, GLIB_GENMARSHAL). If
dnl gmodule, gobject, or gio is specified in MODULES, pass to
dnl pkg-config
dnl
AC_DEFUN([GLIB_CONFIG_NMA],
[dnl
  min_glib_version=ifelse([$1], ,2.26.0,$1)
  pkg_config_args=
  for module in glib $2; do
    pkg_config_args="$pkg_config_args $module-2.0 >= $min_glib_version"
  done

  PKG_CHECK_MODULES(GLIB, $pkg_config_args)

  GLIB_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES"

  GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
  GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`

  #GLIB_MAKEFILE=`$PKG_CONFIG --variable=glib_makefile glib-2.0`
  GLIB_MAKEFILE='$(top_srcdir)/Makefile.glib'

  AC_SUBST(GLIB_GENMARSHAL)
  AC_SUBST(GLIB_MKENUMS)
  AC_SUBST(GLIB_MAKEFILE)

  GLIB_GSETTINGS
])