summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-01-13 11:52:28 +0100
committerMarcel Holtmann <marcel@holtmann.org>2012-01-13 11:52:28 +0100
commit53686307915477d62dde73b30fd7d4ec1bccfa4f (patch)
tree2b0b95d9e9d7eb98db4f852e2d330f0f27c5a1c7 /configure.ac
parentf2bfaed174e7253db03186369f4dea8f7eb2233d (diff)
downloadofono-53686307915477d62dde73b30fd7d4ec1bccfa4f.tar.bz2
build: Add support for providing provision database location
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
1 files changed, 16 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 3bffbb91..0c2727df 100644
--- a/configure.ac
+++ b/configure.ac
@@ -197,19 +197,27 @@ AC_SUBST(BLUEZ_CFLAGS)
AC_SUBST(BLUEZ_LIBS)
AM_CONDITIONAL(BLUETOOTH, test "${enable_bluetooth}" != "no")
+AC_ARG_WITH([provisiondb], AC_HELP_STRING([--with-provisiondb=FILE],
+ [location of provision database]), [path_provisiondb=${withval}])
+
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],
+ if (test -n "${path_provisiondb}"); then
+ AC_DEFINE_UNQUOTED(PROVIDER_DATABASE, "${path_provisiondb}",
+ [Mobile provider database])
+ else
+ 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",
- [Mobile provider database])
- AC_MSG_RESULT([yes]),
- AC_MSG_ERROR(Mobile broadband provider database is required))
+ AC_DEFINE_UNQUOTED(PROVIDER_DATABASE,
+ "$pkg_cv_PROVIDER_DATABASE",
+ [Mobile provider database])
+ AC_MSG_RESULT([yes]),
+ AC_MSG_ERROR(Mobile broadband provider database is required))
+ fi
fi
AM_CONDITIONAL(PROVISION, test "${enable_provision}" != "no")