diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2012-01-10 07:27:26 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-01-10 07:27:26 -0800 |
commit | 0aab3b727e4c3b67b195c0633a0033909e877c99 (patch) | |
tree | b3757a0288c089b7cd227034ecf0882ebdd73ab2 /configure.ac | |
parent | 28af056870b3e8333f93ecf806d663741b930be4 (diff) | |
download | ofono-0aab3b727e4c3b67b195c0633a0033909e877c99.tar.bz2 |
build: Add option for disabling provisioning support
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index 4115e34d..3bffbb91 100644 --- a/configure.ac +++ b/configure.ac @@ -197,14 +197,21 @@ AC_SUBST(BLUEZ_CFLAGS) AC_SUBST(BLUEZ_LIBS) AM_CONDITIONAL(BLUETOOTH, test "${enable_bluetooth}" != "no") -AC_MSG_CHECKING([for mobile-broadband-provider-info]) -PKG_CHECK_EXISTS(mobile-broadband-provider-info, - _PKG_CONFIG(PROVIDER_DATABASE, [variable=database], +AC_ARG_ENABLE(provision, AC_HELP_STRING([--disable-provision], + [disable provisioning suport]), + [enable_provision=${enableval}]) +if (test "${enable_provision}" != "no"); then + AC_MSG_CHECKING([for mobile-broadband-provider-info]) + PKG_CHECK_EXISTS(mobile-broadband-provider-info, + _PKG_CONFIG(PROVIDER_DATABASE, [variable=database], [mobile-broadband-provider-info]) - AC_DEFINE_UNQUOTED(PROVIDER_DATABASE, "$pkg_cv_PROVIDER_DATABASE", + AC_DEFINE_UNQUOTED(PROVIDER_DATABASE, + "$pkg_cv_PROVIDER_DATABASE", [Mobile provider database]) - AC_MSG_RESULT([yes]), - AC_MSG_RESULT([no])) + AC_MSG_RESULT([yes]), + AC_MSG_ERROR(Mobile broadband provider database is required)) +fi +AM_CONDITIONAL(PROVISION, test "${enable_provision}" != "no") AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], [don't install configuration and data files]), |