107 lines
3.3 KiB
Plaintext
107 lines
3.3 KiB
Plaintext
|
## GLIBMM_ARG_ENABLE_API_PROPERTIES()
|
||
|
##
|
||
|
## Provide the --enable-api-properties configure argument, enabled
|
||
|
## by default.
|
||
|
##
|
||
|
AC_DEFUN([GLIBMM_ARG_ENABLE_API_PROPERTIES],
|
||
|
[
|
||
|
AC_ARG_ENABLE([api-properties],
|
||
|
[ --enable-api-properties Build properties API.
|
||
|
[[default=yes]]],
|
||
|
[glibmm_enable_api_properties="$enableval"],
|
||
|
[glibmm_enable_api_properties='yes'])
|
||
|
|
||
|
if test "x$glibmm_enable_api_properties" = "xyes"; then
|
||
|
{
|
||
|
AC_DEFINE([GLIBMM_PROPERTIES_ENABLED],[1], [Defined when the --enable-api-properties configure argument was given])
|
||
|
}
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
## GLIBMM_ARG_ENABLE_API_VFUNCS()
|
||
|
##
|
||
|
## Provide the --enable-api-vfuncs configure argument, enabled
|
||
|
## by default.
|
||
|
##
|
||
|
AC_DEFUN([GLIBMM_ARG_ENABLE_API_VFUNCS],
|
||
|
[
|
||
|
AC_ARG_ENABLE([api-vfuncs],
|
||
|
[ --enable-api-vfuncs Build vfuncs API.
|
||
|
[[default=yes]]],
|
||
|
[glibmm_enable_api_vfuncs="$enableval"],
|
||
|
[glibmm_enable_api_vfuncs='yes'])
|
||
|
|
||
|
if test "x$glibmm_enable_api_vfuncs" = "xyes"; then
|
||
|
{
|
||
|
AC_DEFINE([GLIBMM_VFUNCS_ENABLED],[1], [Defined when the --enable-api-vfuncs configure argument was given])
|
||
|
}
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
## GLIBMM_ARG_ENABLE_API_EXCEPTIONS()
|
||
|
##
|
||
|
## Provide the --enable-api-exceptions configure argument, enabled
|
||
|
## by default.
|
||
|
##
|
||
|
AC_DEFUN([GLIBMM_ARG_ENABLE_API_EXCEPTIONS],
|
||
|
[
|
||
|
AC_ARG_ENABLE([api-exceptions],
|
||
|
[ --enable-api-exceptions Build exceptions API.
|
||
|
[[default=yes]]],
|
||
|
[glibmm_enable_api_exceptions="$enableval"],
|
||
|
[glibmm_enable_api_exceptions='yes'])
|
||
|
|
||
|
if test "x$glibmm_enable_api_exceptions" = "xyes"; then
|
||
|
{
|
||
|
AC_DEFINE([GLIBMM_EXCEPTIONS_ENABLED],[1], [Defined when the --enable-api-exceptions configure argument was given])
|
||
|
}
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
## GLIBMM_ARG_ENABLE_API_DEPRECATED()
|
||
|
##
|
||
|
## Provide the --enable-deprecated-api configure argument, enabled
|
||
|
## by default.
|
||
|
##
|
||
|
AC_DEFUN([GLIBMM_ARG_ENABLE_API_DEPRECATED],
|
||
|
[
|
||
|
AC_ARG_ENABLE(deprecated-api,
|
||
|
[ --enable-deprecated-api Include (build) deprecated API in the libraries.
|
||
|
[[default=yes]]],
|
||
|
[glibmm_enable_api_deprecated="$enableval"],
|
||
|
[glibmm_enable_api_deprecated='yes'])
|
||
|
|
||
|
if test "x$glibmm_enable_api_deprecated" = "xyes"; then
|
||
|
{
|
||
|
AC_MSG_WARN([Deprecated API will be built, for backwards-compatibility.])
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
AC_MSG_WARN([Deprecated API will not be built, breaking backwards-compatibility. Do not use this build for distribution packages.])
|
||
|
DISABLE_DEPRECATED_API_CFLAGS="-DGLIBMM_DISABLE_DEPRECATED"
|
||
|
AC_SUBST(DISABLE_DEPRECATED_API_CFLAGS)
|
||
|
}
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
|
||
|
## GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS()
|
||
|
##
|
||
|
## Provide the --enable-api-default-signal-handlers configure argument, enabled
|
||
|
## by default.
|
||
|
##
|
||
|
AC_DEFUN([GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS],
|
||
|
[
|
||
|
AC_ARG_ENABLE([api-default-signal-handlers],
|
||
|
[ --enable-api-default-signal-handlers Build default signal handlers API.
|
||
|
[[default=yes]]],
|
||
|
[glibmm_enable_api_default_signal_handlers="$enableval"],
|
||
|
[glibmm_enable_api_default_signal_handlers='yes'])
|
||
|
|
||
|
if test "x$glibmm_enable_api_default_signal_handlers" = "xyes"; then
|
||
|
{
|
||
|
AC_DEFINE([GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED],[1], [Defined when the --enable-api-default-signal-handlers configure argument was given])
|
||
|
}
|
||
|
fi
|
||
|
])
|