mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-15 04:24:32 +00:00
c0e075c902
We no longer add these. If you use Emacs, configure it yourself. Also, due to our "smart-tab" usage the editor anyway does a subpar job handling our tabs. However, on the upside every user can choose whatever tab-width he/she prefers. If "smart-tabs" are used properly (like we do), every tab-width will work. No manual changes, just ran commands: F=($(git grep -l -e '-\*-')) sed '1 { /\/\* *-\*- *[mM]ode.*\*\/$/d }' -i "${F[@]}" sed '1,4 { /^\(#\|--\|dnl\) *-\*- [mM]ode/d }' -i "${F[@]}" Check remaining lines with: git grep -e '-\*-' The ultimate purpose of this is to cleanup our files and eventually use SPDX license identifiers. For that, first get rid of the boilerplate lines.
93 lines
3.5 KiB
Plaintext
93 lines
3.5 KiB
Plaintext
dnl Copyright 2009 Johan Dahlin
|
|
dnl
|
|
dnl This file is free software; the author(s) gives unlimited
|
|
dnl permission to copy and/or distribute it, with or without
|
|
dnl modifications, as long as this notice is preserved.
|
|
dnl
|
|
|
|
# serial 1
|
|
|
|
m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],
|
|
[
|
|
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
|
|
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
|
|
AC_BEFORE([LT_INIT],[$0])dnl setup libtool first
|
|
|
|
dnl enable/disable introspection
|
|
m4_if([$2], [require],
|
|
[dnl
|
|
enable_introspection=yes
|
|
],[dnl
|
|
AC_ARG_ENABLE(introspection,
|
|
AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],
|
|
[Enable introspection for this build]),,
|
|
[enable_introspection=auto])
|
|
])dnl
|
|
|
|
INTROSPECTION_SCANNER=
|
|
INTROSPECTION_COMPILER=
|
|
INTROSPECTION_GENERATE=
|
|
INTROSPECTION_GIRDIR=
|
|
INTROSPECTION_TYPELIBDIR=
|
|
|
|
if test "x$enable_introspection" == "xno"; then
|
|
found_introspection="no"
|
|
else
|
|
PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], [
|
|
INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
|
|
INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
|
|
INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
|
|
INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
|
|
INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
|
|
INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
|
|
INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
|
|
INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
|
|
|
|
AC_MSG_CHECKING([if $INTROSPECTION_SCANNER works])
|
|
if CFLAGS="${CFLAGS} -Wno-error" "$INTROSPECTION_SCANNER" --namespace=test --library=c /dev/null --output /dev/null >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD; then
|
|
found_introspection=yes
|
|
else
|
|
found_introspection="no (compiler failure -- check config.log)"
|
|
fi
|
|
AC_MSG_RESULT([$found_introspection])
|
|
], [found_introspection="no (not installed)"])
|
|
|
|
if test "x$enable_introspection" == "xyes"; then
|
|
if test "x$found_introspection" != "xyes"; then
|
|
AC_MSG_ERROR([introspection enabled but can't be used])
|
|
fi
|
|
elif test "x$enable_introspection" != "xauto"; then
|
|
AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])
|
|
fi
|
|
fi
|
|
|
|
AC_SUBST(INTROSPECTION_SCANNER, 'CFLAGS="${CFLAGS} -Wno-error" '"$INTROSPECTION_SCANNER")
|
|
AC_SUBST(INTROSPECTION_COMPILER)
|
|
AC_SUBST(INTROSPECTION_GENERATE)
|
|
AC_SUBST(INTROSPECTION_GIRDIR)
|
|
AC_SUBST(INTROSPECTION_TYPELIBDIR)
|
|
AC_SUBST(INTROSPECTION_CFLAGS)
|
|
AC_SUBST(INTROSPECTION_LIBS)
|
|
AC_SUBST(INTROSPECTION_MAKEFILE)
|
|
|
|
AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")
|
|
])
|
|
|
|
|
|
dnl Usage:
|
|
dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version])
|
|
|
|
AC_DEFUN([GOBJECT_INTROSPECTION_CHECK],
|
|
[
|
|
_GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1])
|
|
])
|
|
|
|
dnl Usage:
|
|
dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version])
|
|
|
|
|
|
AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],
|
|
[
|
|
_GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require])
|
|
])
|