dnl Process this file with autoconf to produce a configure script. AC_PREREQ([2.68]) AC_INIT([libqmi], [0.0.1], [libqmi-devel@lists.freedesktop.org]) AC_CONFIG_SRCDIR([config.h.in]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([1.11 no-define no-dist-gzip dist-xz tar-ustar -Wno-portability]) AM_MAINTAINER_MODE([enable]) dnl Support silent build rules. Disable dnl by either passing --disable-silent-rules to configure or passing V=1 dnl to make AM_SILENT_RULES([yes]) dnl Required programs AC_PROG_CC AM_PROG_CC_C_O AC_PROG_INSTALL dnl Initialize libtool LT_PREREQ([2.2]) LT_INIT dnl Specific warnings to always use LIBQMI_COMPILER_WARNINGS dnl General dependencies for libqmi-glib PKG_CHECK_MODULES(LIBQMI_GLIB, glib-2.0 >= 2.32 gobject-2.0 gio-2.0) AC_SUBST(LIBQMI_GLIB_CFLAGS) AC_SUBST(LIBQMI_GLIB_LIBS) dnl General dependencies for qmicli PKG_CHECK_MODULES(QMICLI, glib-2.0 >= 2.28 gobject-2.0 gio-2.0) AC_SUBST(QMICLI_CFLAGS) AC_SUBST(QMICLI_LIBS) GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` AC_SUBST(GLIB_MKENUMS) dnl Documentation AC_ARG_WITH(docs, AS_HELP_STRING([--with-docs], [Build libqmi documentation])) AM_CONDITIONAL(WITH_DOCS, test "x$with_docs" = "xyes") case $with_docs in yes) enable_gtk_doc=yes ;; *) with_docs=no ;; esac GTK_DOC_CHECK(1.0) dnl Protocol message tracing AC_ARG_WITH(traces, AS_HELP_STRING([--with-traces], [Enable protocol debugging traces])) AM_CONDITIONAL(WITH_TRACES, test "x$with_traces" = "xyes") case $with_traces in yes) CFLAGS="-DMESSAGE_ENABLE_TRACE $CFLAGS" ;; *) ;; esac dnl Tests AC_ARG_WITH(tests, AS_HELP_STRING([--with-tests], [Build libqmi tests])) AM_CONDITIONAL(WITH_TESTS, test "x$with_tests" = "xyes") case $with_tests in yes) with_tests=yes ;; *) with_tests=no ;; esac AC_CONFIG_FILES([Makefile data/Makefile data/pkg-config/Makefile data/pkg-config/qmi-glib.pc build-aux/Makefile build-aux/templates/Makefile build-aux/qmi-codegen/Makefile libqmi-glib/Makefile libqmi-glib/test/Makefile cli/Makefile cli/test/Makefile utils/Makefile docs/Makefile docs/reference/Makefile docs/reference/libqmi-glib/Makefile docs/reference/libqmi-glib/version.xml]) AC_OUTPUT echo " libqmi (libqmi-glib, qmicli) $VERSION ============================================== compiler: ${CC} cflags: ${CFLAGS} Maintainer mode: ${USE_MAINTAINER_MODE} Tests: ${with_tests} Documentation: ${with_docs} "