summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac741
1 files changed, 0 insertions, 741 deletions
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 576dd78c5..000000000
--- a/configure.ac
+++ /dev/null
@@ -1,741 +0,0 @@
-AC_PREREQ([2.63])
-
-dnl-----------------------------------------------------------------------------
-dnl Package and library versioning support
-dnl
-
-m4_define([mm_major_version], [1])
-m4_define([mm_minor_version], [21])
-m4_define([mm_micro_version], [0])
-m4_define([mm_version],
- [mm_major_version.mm_minor_version.mm_micro_version])
-
-dnl libtool versioning for libmm-glib (-version-info c:r:a)
-dnl If the interface is unchanged, but the implementation has changed or
-dnl been fixed, then increment r.
-dnl Otherwise, increment c and zero r.
-dnl If the interface has grown (that is, the new library is compatible
-dnl with old code), increment a.
-dnl If the interface has changed in an incompatible way (that is,
-dnl functions have changed or been removed), then zero a.
-m4_define([mm_glib_lt_current], [9])
-m4_define([mm_glib_lt_revision], [0])
-m4_define([mm_glib_lt_age], [9])
-
-dnl-----------------------------------------------------------------------------
-dnl autoconf, automake, libtool initialization
-dnl
-AC_INIT([ModemManager],
- [mm_version],
- [https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues],
- [ModemManager])
-AM_INIT_AUTOMAKE([1.11.2 subdir-objects tar-ustar no-dist-gzip dist-xz -Wno-portability])
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-AM_MAINTAINER_MODE([enable])
-
-AM_SILENT_RULES([yes])
-
-AC_CONFIG_MACRO_DIR([m4])
-
-AC_CONFIG_HEADERS(config.h)
-
-dnl Define system extensions for various things like strcasestr()
-AC_USE_SYSTEM_EXTENSIONS
-
-dnl Required programs
-AC_PROG_CC
-AM_PROG_CC_C_O
-AC_PROG_INSTALL
-AC_PROG_MKDIR_P
-AC_PROG_LN_S
-
-dnl Initialize libtool
-LT_PREREQ([2.2])
-LT_INIT([disable-static])
-
-dnl-----------------------------------------------------------------------------
-dnl Compiler warnings
-dnl
-
-dnl Make sure autoconf-archive is available
-m4_pattern_forbid([^AX_(COMPILER_FLAGS|COMPILER_FLAGS_(CFLAGS|GIR|LDFLAGS))\b],
- [Unexpanded AX_ macro found. Please install GNU autoconf-archive])
-
-dnl Detect git or release builds
-AX_IS_RELEASE([git-directory])
-
-dnl Function type cast disabled: used throughout the code especially to
-dnl cast GAsyncReadyCallbacks with the real object type instead of GObject
-DISABLED_WARNINGS="${DISABLED_WARNINGS} -Wno-cast-function-type"
-
-dnl All message protocol structs are packed, never complain about it
-DISABLED_WARNINGS="${DISABLED_WARNINGS} -Wno-packed"
-
-dnl Setup compiler checks
-AX_COMPILER_FLAGS()
-AX_COMPILER_FLAGS_CFLAGS(,,,[${DISABLED_WARNINGS}])
-
-dnl Specify gnu89 mode
-if test "$GCC" = "yes"; then
- CFLAGS="$CFLAGS -std=gnu89"
-fi
-
-dnl-----------------------------------------------------------------------------
-dnl Version definitions
-dnl
-
-dnl Version stuff
-MM_MAJOR_VERSION=mm_major_version
-MM_MINOR_VERSION=mm_minor_version
-MM_MICRO_VERSION=mm_micro_version
-MM_VERSION=mm_version
-AC_SUBST(MM_MAJOR_VERSION)
-AC_SUBST(MM_MINOR_VERSION)
-AC_SUBST(MM_MICRO_VERSION)
-AC_SUBST(MM_VERSION)
-
-dnl libtool version stuff
-MM_GLIB_LT_CURRENT=mm_glib_lt_current
-MM_GLIB_LT_REVISION=mm_glib_lt_revision
-MM_GLIB_LT_AGE=mm_glib_lt_age
-AC_SUBST(MM_GLIB_LT_CURRENT)
-AC_SUBST(MM_GLIB_LT_REVISION)
-AC_SUBST(MM_GLIB_LT_AGE)
-
-dnl-----------------------------------------------------------------------------
-dnl Documentation
-dnl
-
-GTK_DOC_CHECK(1.0)
-
-dnl-----------------------------------------------------------------------------
-dnl i18n
-dnl
-
-AM_GNU_GETTEXT([external])
-AM_GNU_GETTEXT_VERSION([0.19.8])
-
-GETTEXT_PACKAGE=ModemManager
-AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
-
-dnl-----------------------------------------------------------------------------
-dnl Build dependencies
-dnl
-
-GLIB_MIN_VERSION=2.56.0
-GLIB_BUILD_SYMBOLS="-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 -DGLIB_DISABLE_DEPRECATION_WARNINGS"
-
-PKG_CHECK_MODULES(MM,
- glib-2.0 >= $GLIB_MIN_VERSION
- gmodule-2.0
- gobject-2.0
- gio-2.0
- gio-unix-2.0)
-MM_CFLAGS="$MM_CFLAGS $GLIB_BUILD_SYMBOLS"
-AC_SUBST(MM_CFLAGS)
-AC_SUBST(MM_LIBS)
-
-PKG_CHECK_MODULES(LIBMM_GLIB,
- glib-2.0 >= $GLIB_MIN_VERSION
- gobject-2.0
- gio-2.0
- gio-unix-2.0)
-LIBMM_GLIB_CFLAGS="$LIBMM_GLIB_CFLAGS $GLIB_BUILD_SYMBOLS"
-AC_SUBST(LIBMM_GLIB_CFLAGS)
-AC_SUBST(LIBMM_GLIB_LIBS)
-
-PKG_CHECK_MODULES(MMCLI,
- glib-2.0 >= $GLIB_MIN_VERSION
- gobject-2.0
- gio-2.0)
-MMCLI_CFLAGS="$MMCLI_CFLAGS $GLIB_BUILD_SYMBOLS"
-AC_SUBST(MMCLI_CFLAGS)
-AC_SUBST(MMCLI_LIBS)
-
-dnl Some required utilities
-GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
-AC_SUBST(GLIB_MKENUMS)
-
-GDBUS_CODEGEN=`$PKG_CONFIG --variable=gdbus_codegen gio-2.0`
-AC_SUBST(GDBUS_CODEGEN)
-
-dnl xsltproc required in git builds only
-AC_CHECK_PROG(XSLTPROC_CHECK,xsltproc,yes)
-if test "x$ax_is_release" != "xyes" -a "x$XSLTPROC_CHECK" != "xyes"; then
- AC_MSG_ERROR([Please install xsltproc before configuring.])
-fi
-
-dnl-----------------------------------------------------------------------------
-dnl Testing support
-dnl
-
-dnl Code coverage (disabled by default)
-AX_CODE_COVERAGE
-
-dnl-----------------------------------------------------------------------------
-dnl Introspection and bindings
-dnl
-
-dnl GObject Introspection
-GOBJECT_INTROSPECTION_CHECK([0.9.6])
-
-dnl Vala bindings
-VAPIGEN_CHECK(0.18)
-if test "x$enable_vala" = "xyes" -a ! -f "$VAPIGEN_MAKEFILE"; then
- AC_MSG_ERROR([Vala bindings enabled but Makefile.vapigen not found. Install vala-devel, or pass --disable-vala])
-fi
-
-dnl-----------------------------------------------------------------------------
-dnl System paths
-dnl
-
-dnl ModemManager configuration directory
-pkgsysconfdir="${sysconfdir}/ModemManager"
-AC_SUBST(pkgsysconfdir)
-
-dnl DBus system directory
-AC_ARG_WITH(dbus-sys-dir, AS_HELP_STRING([--with-dbus-sys-dir=DIR], [where D-BUS system.d directory is]))
-if test -n "$with_dbus_sys_dir" ; then
- DBUS_SYS_DIR="$with_dbus_sys_dir"
-else
- DBUS_SYS_DIR="${sysconfdir}/dbus-1/system.d"
-fi
-AC_SUBST(DBUS_SYS_DIR)
-
-dnl udev base directory
-AC_ARG_WITH(udev-base-dir, AS_HELP_STRING([--with-udev-base-dir=DIR], [where udev base directory is]))
-if test -n "$with_udev_base_dir" ; then
- UDEV_BASE_DIR="$with_udev_base_dir"
-else
- UDEV_BASE_DIR="/lib/udev"
-fi
-AC_SUBST(UDEV_BASE_DIR)
-
-dnl systemd system unit directory
-AC_ARG_WITH([systemdsystemunitdir], AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [where systemd service files are]),
- [], [with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)])
-if test "x$with_systemdsystemunitdir" != xno; then
- AC_SUBST([SYSTEMD_UNIT_DIR], [$with_systemdsystemunitdir])
-fi
-AM_CONDITIONAL(HAVE_SYSTEMD, [test -n "$SYSTEMD_UNIT_DIR" -a "$SYSTEMD_UNIT_DIR" != xno ])
-
-
-dnl subdir where plugins are built w.r.t abs_top_builddir, just because it's
-dnl different to what meson does
-PLUGIN_BUILD_SUBDIR="plugins/.libs"
-AC_SUBST(PLUGIN_BUILD_SUBDIR)
-
-dnl-----------------------------------------------------------------------------
-dnl udev support (enabled by default)
-dnl
-
-GUDEV_VERSION=232
-
-AC_ARG_WITH(udev, AS_HELP_STRING([--without-udev], [Build without udev support]), [], [with_udev=yes])
-AM_CONDITIONAL(WITH_UDEV, test "x$with_udev" = "xyes")
-case $with_udev in
- yes)
- PKG_CHECK_MODULES(GUDEV, [gudev-1.0 >= $GUDEV_VERSION], [have_gudev=yes],[have_gudev=no])
- if test "x$have_gudev" = "xno"; then
- AC_MSG_ERROR([Couldn't find gudev >= $GUDEV_VERSION. Install it, or otherwise configure using --without-udev to disable udev support.])
- else
- AC_DEFINE(WITH_UDEV, 1, [Define if you want udev support])
- AC_SUBST(GUDEV_CFLAGS)
- AC_SUBST(GUDEV_LIBS)
- fi
- ;;
- *)
- with_udev=no
- ;;
-esac
-
-dnl-----------------------------------------------------------------------------
-dnl build with tests (enabled by default)
-dnl
-
-AC_ARG_WITH(tests, AS_HELP_STRING([--without-tests], [Build without testcases]), [], [with_tests=yes])
-AM_CONDITIONAL(WITH_TESTS, test "x$with_tests" = "xyes")
-case $with_tests in
- yes)
- AC_DEFINE(WITH_TESTS, 1, [Define if you want to build all testcases])
- ;;
- *)
- with_tests=no
- ;;
-esac
-
-dnl-----------------------------------------------------------------------------
-dnl Suspend/resume support
-dnl
-
-PKG_CHECK_MODULES(LIBSYSTEMD, [libsystemd >= 209],[have_libsystemd=yes],[have_libsystemd=no])
-PKG_CHECK_MODULES(LIBSYSTEMD_LOGIN, [libsystemd-login >= 183],[have_libsystemd_login=yes],[have_libsystemd_login=no])
-PKG_CHECK_MODULES(LIBELOGIND, [libelogind >= 209], [have_elogind=yes], [have_elogind=no])
-AC_ARG_WITH(systemd-suspend-resume,
- AS_HELP_STRING([--with-systemd-suspend-resume=no|yes],
- [Enable systemd suspend/resume support [[default=auto]]]),,
- [with_systemd_suspend_resume=auto])
-AC_ARG_WITH(powerd-suspend-resume,
- AS_HELP_STRING([--with-powerd-suspend-resume=no|yes],
- [Enable powerd suspend/resume support [[default=no]]]),,
- [with_powerd_suspend_resume=no])
-
-if test "x$with_systemd_suspend_resume" = "xauto"; then
- if test "x$have_libsystemd" = "xyes" || test "x$have_libsystemd_login" = "xyes" || test "x$have_elogind" = "xyes"; then
- with_systemd_suspend_resume=yes
- else
- with_systemd_suspend_resume=no
- fi
-fi
-
-case $with_systemd_suspend_resume in
- yes)
- if test "x$have_libsystemd" = "xno" && test "x$have_libsystemd_login" = "xno" && test "x$have_elogind" = "xno"; then
- AC_MSG_WARN(libsystemd, libsystemd-login or elogind must be available at runtime for suspend/resume support)
- fi
- ;;
- *)
- with_systemd_suspend_resume=no
- ;;
-esac
-
-if test "x$with_systemd_suspend_resume" = "xyes" && test "x$with_powerd_suspend_resume" = "xyes"; then
- AC_MSG_ERROR(--with_systemd_suspend_resume and --with_powerd_suspend_resume should not be selected at the same time)
-fi
-
-if test "x$with_systemd_suspend_resume" = "xyes" || test "x$with_powerd_suspend_resume" = "xyes"; then
- AC_DEFINE(WITH_SUSPEND_RESUME, 1, [Define if you have systemd or powerd suspend-resume support])
-fi
-
-AM_CONDITIONAL(WITH_SYSTEMD_SUSPEND_RESUME, test "x$with_systemd_suspend_resume" = "xyes")
-AM_CONDITIONAL(WITH_POWERD_SUSPEND_RESUME, test "x$with_powerd_suspend_resume" = "xyes")
-
-dnl-----------------------------------------------------------------------------
-dnl systemd journal support
-dnl
-
-AC_ARG_WITH(systemd-journal,
- AS_HELP_STRING([--with-systemd-journal=no|yes|auto],
- [Enable systemd journal support [[default=auto]]]),,
- [with_systemd_journal=auto])
-
-if test "x$with_systemd_journal" = "xauto"; then
- if test "x$have_libsystemd" = "xyes"; then
- with_systemd_journal=yes
- else
- with_systemd_journal=no
- fi
-fi
-
-case $with_systemd_journal in
- yes)
- if test "x$have_libsystemd" = "xno"; then
- AC_MSG_ERROR(libsystemd development headers are required)
- fi
- AC_DEFINE(WITH_SYSTEMD_JOURNAL, 1, [Define if you want systemd journal support])
- ;;
- *)
- with_systemd_journal=no
- ;;
-esac
-
-AM_CONDITIONAL(WITH_SYSTEMD_JOURNAL, test "x$with_systemd_journal" = "xyes")
-
-dnl-----------------------------------------------------------------------------
-dnl PolicyKit
-dnl
-
-PKG_CHECK_MODULES(POLKIT, [polkit-gobject-1 >= 0.97], [have_polkit=yes],[have_polkit=no])
-AC_ARG_WITH(polkit,
- AS_HELP_STRING([--with-polkit=(strict|permissive|no)],
- [Enable PolicyKit support [[default=auto]]]),,
- [with_polkit=auto])
-
-if test "x$with_polkit" = "xauto"; then
- if test "x$have_polkit" = "xno"; then
- with_polkit="no"
- else
- with_polkit="strict"
- fi
-elif test "x$with_polkit" = "xyes"; then
- with_polkit=strict
-fi
-
-MM_POLKIT_SERVICE=""
-if test "x$with_polkit" != "xno"; then
- if test "x$have_polkit" = "xno"; then
- AC_MSG_ERROR(PolicyKit development headers are required)
- fi
-
- case "x$with_polkit" in
- "xpermissive")
- MM_DEFAULT_USER_POLICY="yes"
- MM_POLKIT_SERVICE="polkit.service"
- ;;
- "xstrict")
- MM_DEFAULT_USER_POLICY="auth_self_keep"
- MM_POLKIT_SERVICE="polkit.service"
- ;;
- *)
- AC_MSG_ERROR([Wrong value for --with-polkit: $with_polkit])
- ;;
- esac
-
- AC_DEFINE(WITH_POLKIT, 1, [Define if you have PolicyKit support])
- AC_SUBST(POLKIT_CFLAGS)
- AC_SUBST(POLKIT_LIBS)
- AC_SUBST(MM_DEFAULT_USER_POLICY)
-fi
-
-AC_SUBST(MM_POLKIT_SERVICE)
-AM_CONDITIONAL(WITH_POLKIT, [test "x$with_polkit" != "xno"])
-
-dnl-----------------------------------------------------------------------------
-dnl AT command via DBus support (disabled by default unless running in --debug)
-dnl
-dnl It is suggested that this option is only enabled in custom built systems and
-dnl only if truly required.
-dnl
-
-AC_ARG_WITH(at_command_via_dbus,
- AS_HELP_STRING([--with-at-command-via-dbus],
- [Build with Modem.Command() interface enabled always]),
- [],
- [with_at_command_via_dbus=no])
-
-if test "x$with_at_command_via_dbus" = "xyes"; then
- AC_DEFINE(WITH_AT_COMMAND_VIA_DBUS, 1, [Define if you want to enable AT commands via DBus])
-fi
-
-dnl-----------------------------------------------------------------------------
-dnl MBIM support (enabled by default)
-dnl
-
-LIBMBIM_VERSION=1.28.0
-
-AC_ARG_WITH(mbim, AS_HELP_STRING([--without-mbim], [Build without MBIM support]), [], [with_mbim=yes])
-AM_CONDITIONAL(WITH_MBIM, test "x$with_mbim" = "xyes")
-case $with_mbim in
- yes)
- PKG_CHECK_MODULES(MBIM, [mbim-glib >= $LIBMBIM_VERSION], [have_mbim=yes],[have_mbim=no])
- if test "x$have_mbim" = "xno"; then
- AC_MSG_ERROR([Couldn't find libmbim-glib >= $LIBMBIM_VERSION. Install it, or otherwise configure using --without-mbim to disable MBIM support.])
- else
- AC_DEFINE(WITH_MBIM, 1, [Define if you want MBIM support])
- AC_SUBST(MBIM_CFLAGS)
- AC_SUBST(MBIM_LIBS)
- fi
- ;;
- *)
- with_mbim=no
- ;;
-esac
-
-dnl-----------------------------------------------------------------------------
-dnl QMI support (enabled by default)
-dnl
-
-LIBQMI_VERSION=1.32.0
-
-AC_ARG_WITH(qmi, AS_HELP_STRING([--without-qmi], [Build without QMI support]), [], [with_qmi=yes])
-AM_CONDITIONAL(WITH_QMI, test "x$with_qmi" = "xyes")
-case $with_qmi in
- yes)
- PKG_CHECK_MODULES(QMI, [qmi-glib >= $LIBQMI_VERSION], [have_qmi=yes],[have_qmi=no])
- if test "x$have_qmi" = "xno"; then
- AC_MSG_ERROR([Couldn't find libqmi-glib >= $LIBQMI_VERSION. Install it, or otherwise configure using --without-qmi to disable QMI support.])
- else
- AC_DEFINE(WITH_QMI, 1, [Define if you want QMI support])
- AC_SUBST(QMI_CFLAGS)
- AC_SUBST(QMI_LIBS)
- fi
- ;;
- *)
- with_qmi=no
- ;;
-esac
-
-dnl-----------------------------------------------------------------------------
-dnl QRTR support (both as libqrtr-glib and libqmi-glib apis)
-dnl
-
-LIBQRTR_VERSION=1.0.0
-PKG_CHECK_MODULES(QRTR, [qrtr-glib >= $LIBQRTR_VERSION],[have_qrtr=yes],[have_qrtr=no])
-qmi_qrtr_supported=$($PKG_CONFIG --variable=qmi_qrtr_supported qmi-glib)
-
-AC_ARG_WITH(qrtr, AS_HELP_STRING([--without-qrtr], [Build without QRTR support]), [], [with_qrtr=auto])
-if test "x$with_qrtr" = "xauto"; then
- if test "x$qmi_qrtr_supported" = "x1" && test "x$with_qmi" = "xyes" && test "x$have_qrtr" = "xyes"; then
- with_qrtr=yes
- else
- with_qrtr=no
- fi
-fi
-case $with_qrtr in
- yes)
- if test "x$with_qmi" = "xno"; then
- AC_MSG_ERROR([QRTR support requires QMI enabled. Configure using --with-qmi, or otherwise configure using --without-qrtr to disable QRTR support.])
- elif test "x$have_qrtr" = "xno"; then
- AC_MSG_ERROR([Couldn't find libqrtr-glib >= $LIBQRTR_VERSION. Install it, or otherwise configure using --without-qrtr to disable QRTR support.])
- elif test "x$qmi_qrtr_supported" != "x1"; then
- AC_MSG_ERROR([Couldn't find QRTR support in libqmi-glib. Install it, or otherwise configure using --without-qrtr to disable QRTR support.])
- else
- AC_DEFINE(WITH_QRTR, 1, [Define if you want QRTR support])
- AC_SUBST(QRTR_CFLAGS)
- AC_SUBST(QRTR_LIBS)
- fi
- ;;
- *)
- with_qrtr=no
- ;;
-esac
-AM_CONDITIONAL(WITH_QRTR, test "x$with_qrtr" = "xyes")
-
-dnl-----------------------------------------------------------------------------
-dnl Distribution version string
-dnl
-AC_ARG_WITH(dist-version, AS_HELP_STRING([--with-dist-version=<mm-dist-version>], [Define the custom version (like distribution package name and revision)]), ac_distver=$withval, ac_distver="")
-if ! test x"$ac_distver" = x""; then
- AC_DEFINE_UNQUOTED(MM_DIST_VERSION, "$ac_distver", [Define the distribution version string])
-fi
-
-dnl-----------------------------------------------------------------------------
-dnl Protocol libs
-dnl
-
-AM_CONDITIONAL(QCDM_STANDALONE, test "yes" = "no")
-
-dnl-----------------------------------------------------------------------------
-dnl Plugins
-dnl
-dnl By default all plugins are built and installed. If the user wants to build only
-dnl some specific plugins, this can be done by disabling all first and then enabling
-dnl only the ones required, e.g.:
-dnl $ ./configure \
-dnl --disable-all-plugins \
-dnl --enable-plugin-generic \
-dnl --enable-plugin-zte ...
-dnl
-dnl If the user wants all plugins except for some specific ones, those can be
-dnl explicitly disabled, e.g.:
-dnl $ ./configure \
-dnl --disable-plugin-generic \
-dnl --disable-plugin-zte ...
-dnl
-
-MM_ENABLE_ALL_PLUGINS
-
-MM_ENABLE_PLUGIN([generic])
-MM_ENABLE_PLUGIN([altair-lte])
-MM_ENABLE_PLUGIN([anydata])
-MM_ENABLE_PLUGIN([broadmobi])
-MM_ENABLE_PLUGIN([cinterion])
-MM_ENABLE_PLUGIN([dell],
- [with_shared_sierra,
- with_shared_novatel,
- with_shared_xmm,
- with_shared_telit,
- with_shared_foxconn])
-MM_ENABLE_PLUGIN([dlink])
-MM_ENABLE_PLUGIN([fibocom],
- [with_shared_fibocom,
- with_shared_xmm])
-MM_ENABLE_PLUGIN([foxconn],
- [with_shared_foxconn])
-MM_ENABLE_PLUGIN([gosuncn])
-MM_ENABLE_PLUGIN([haier])
-MM_ENABLE_PLUGIN([huawei])
-MM_ENABLE_PLUGIN([intel])
-MM_ENABLE_PLUGIN([iridium])
-MM_ENABLE_PLUGIN([linktop])
-MM_ENABLE_PLUGIN([longcheer])
-MM_ENABLE_PLUGIN([mbm])
-MM_ENABLE_PLUGIN([motorola])
-MM_ENABLE_PLUGIN([mtk])
-MM_ENABLE_PLUGIN([nokia])
-MM_ENABLE_PLUGIN([nokia-icera],
- [with_shared_icera])
-MM_ENABLE_PLUGIN([novatel],
- [with_shared_novatel])
-MM_ENABLE_PLUGIN([novatel-lte])
-MM_ENABLE_PLUGIN([option],
- [with_shared_option])
-MM_ENABLE_PLUGIN([option-hso],
- [with_shared_option])
-MM_ENABLE_PLUGIN([pantech])
-MM_ENABLE_PLUGIN([qcom-soc])
-MM_ENABLE_PLUGIN([quectel])
-MM_ENABLE_PLUGIN([samsung],
- [with_shared_icera])
-MM_ENABLE_PLUGIN([sierra-legacy],
- [with_shared_icera,
- with_shared_sierra])
-MM_ENABLE_PLUGIN([sierra],
- [with_shared_xmm])
-MM_ENABLE_PLUGIN([simtech])
-MM_ENABLE_PLUGIN([telit],
- [with_shared_telit])
-MM_ENABLE_PLUGIN([thuraya])
-MM_ENABLE_PLUGIN([tplink])
-MM_ENABLE_PLUGIN([ublox])
-MM_ENABLE_PLUGIN([via])
-MM_ENABLE_PLUGIN([wavecom])
-MM_ENABLE_PLUGIN([x22x])
-MM_ENABLE_PLUGIN([zte],
- [with_shared_icera])
-
-MM_BUILD_SHARED([icera])
-MM_BUILD_SHARED([sierra])
-MM_BUILD_SHARED([option])
-MM_BUILD_SHARED([novatel])
-MM_BUILD_SHARED([xmm])
-MM_BUILD_SHARED([telit])
-MM_BUILD_SHARED([foxconn])
-MM_BUILD_SHARED([fibocom])
-
-dnl-----------------------------------------------------------------------------
-dnl Output
-dnl
-
-AC_CONFIG_FILES([
-Makefile
-data/Makefile
-data/ModemManager.pc
-data/mm-glib.pc
-data/dispatcher-connection/Makefile
-data/dispatcher-fcc-unlock/Makefile
-data/tests/Makefile
-data/tests/org.freedesktop.ModemManager1.service
-include/Makefile
-include/ModemManager-version.h
-build-aux/Makefile
-libqcdm/Makefile
-libqcdm/src/Makefile
-libqcdm/tests/Makefile
-src/Makefile
-src/tests/Makefile
-plugins/Makefile
-test/Makefile
-tools/Makefile
-tools/tests/Makefile
-tools/tests/services/org.freedesktop.ModemManager1.service
-introspection/Makefile
-introspection/tests/Makefile
-po/Makefile.in
-docs/Makefile
-docs/man/Makefile
-docs/reference/Makefile
-docs/reference/api/Makefile
-docs/reference/api/version.xml
-docs/reference/libmm-glib/Makefile
-docs/reference/libmm-glib/version.xml
-libmm-glib/Makefile
-libmm-glib/generated/Makefile
-libmm-glib/generated/tests/Makefile
-libmm-glib/tests/Makefile
-vapi/Makefile
-cli/Makefile
-examples/Makefile
-examples/modem-watcher-python/Makefile
-examples/modem-watcher-javascript/Makefile
-examples/sms-python/Makefile
-examples/network-scan-python/Makefile
-examples/sms-c/Makefile
-])
-
-AC_OUTPUT
-
-echo "
- ModemManager $VERSION
- ==============================================
-
- Build:
- compiler: ${CC}
- cflags: ${CFLAGS}
- ldflags: ${LDFLAGS}
- warn cflags: ${WARN_CFLAGS}
- warn ldflags: ${WARN_LDFLAGS}
- maintainer mode: ${USE_MAINTAINER_MODE}
- release: ${ax_is_release}
- tests: ${with_tests}
-
- System paths:
- prefix: ${prefix}
- configuration directory: ${pkgsysconfdir}
- D-Bus system directory: ${DBUS_SYS_DIR}
- udev base directory: ${UDEV_BASE_DIR}
- systemd unit directory: ${with_systemdsystemunitdir}
-
- Features:
- udev: ${with_udev}
- policykit: ${with_polkit}
- mbim: ${with_mbim}
- qmi: ${with_qmi}
- qrtr: ${with_qrtr}
- systemd suspend/resume: ${with_systemd_suspend_resume}
- powerd suspend/resume: ${with_powerd_suspend_resume}
- systemd journal: ${with_systemd_journal}
- at command via dbus: ${with_at_command_via_dbus}
-
- Shared utils:
- icera: ${with_shared_icera}
- sierra: ${with_shared_sierra}
- option: ${with_shared_option}
- novatel: ${with_shared_novatel}
- xmm: ${with_shared_xmm}
- telit: ${with_shared_telit}
- foxconn: ${with_shared_foxconn}
-
- Plugins:
- generic: ${enable_plugin_generic}
- altair lte: ${enable_plugin_altair_lte}
- anydata: ${enable_plugin_anydata}
- broadmobi: ${enable_plugin_broadmobi}
- cinterion: ${enable_plugin_cinterion}
- dell: ${enable_plugin_dell}
- dlink: ${enable_plugin_dlink}
- fibocom: ${enable_plugin_fibocom}
- foxconn: ${enable_plugin_foxconn}
- gosuncn: ${enable_plugin_gosuncn}
- haier: ${enable_plugin_haier}
- huawei: ${enable_plugin_huawei}
- iridium: ${enable_plugin_iridium}
- linktop: ${enable_plugin_linktop}
- longcheer: ${enable_plugin_longcheer}
- mbm: ${enable_plugin_mbm}
- motorola: ${enable_plugin_motorola}
- mtk: ${enable_plugin_mtk}
- nokia: ${enable_plugin_nokia}
- nokia icera: ${enable_plugin_nokia_icera}
- novatel: ${enable_plugin_novatel}
- novatel lte: ${enable_plugin_novatel_lte}
- option: ${enable_plugin_option}
- option hso: ${enable_plugin_option_hso}
- pantech: ${enable_plugin_pantech}
- qcom-soc: ${enable_plugin_qcom_soc}
- quectel: ${enable_plugin_quectel}
- samsung: ${enable_plugin_samsung}
- sierra legacy: ${enable_plugin_sierra_legacy}
- sierra: ${enable_plugin_sierra}
- simtech: ${enable_plugin_simtech}
- telit: ${enable_plugin_telit}
- thuraya: ${enable_plugin_thuraya}
- tplink: ${enable_plugin_tplink}
- ublox: ${enable_plugin_ublox}
- via: ${enable_plugin_via}
- wavecom: ${enable_plugin_wavecom}
- x22x: ${enable_plugin_x22x}
- zte: ${enable_plugin_zte}
-
- Miscellaneous:
- gobject introspection: ${found_introspection}
- vala bindings: ${enable_vala}
- documentation: ${enable_gtk_doc}
- code coverage: ${CODE_COVERAGE_ENABLED}"
-if test "x${CODE_COVERAGE_ENABLED}" = "xyes"; then
- echo " code coverage cflags: ${CODE_COVERAGE_CFLAGS}"
- echo " code coverage ldflags: ${CODE_COVERAGE_LDFLAGS}"
-fi
-echo ""