X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=0c2727df0478a7da52e27252e969811b5bd96c54;hb=15ef5861c5555ab64fa4edc0db1324d8f3d1bf9f;hp=defdf166ce738f8f9120d34f645de6a4441701a3;hpb=c30afe9c1626b615f3034b9af22a24d659db006c;p=platform%2Fupstream%2Fofono.git diff --git a/configure.ac b/configure.ac index defdf16..0c2727d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ(2.60) -AC_INIT(ofono, 0.44) +AC_INIT(ofono, 1.2) -AM_INIT_AUTOMAKE([foreign subdir-objects]) +AM_INIT_AUTOMAKE([foreign subdir-objects color-tests]) AM_CONFIG_HEADER(config.h) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) @@ -82,6 +82,10 @@ fi PKG_CHECK_MODULES(DBUS, dbus-1 >= 1.0, dummy=yes, AC_MSG_ERROR(D-Bus >= 1.0 is required)) +saved_CFLAGS="$CFLAGS" +saved_LIBS="$LIBS" +CFLAGS="$CFLAGS $DBUS_CFLAGS" +LIBS="$LIBS $DBUS_LIBS" AC_CHECK_LIB(dbus-1, dbus_watch_get_unix_fd, dummy=yes, AC_DEFINE(NEED_DBUS_WATCH_GET_UNIX_FD, 1, [Define to 1 if you need the dbus_watch_get_unix_fd() function.])) @@ -89,6 +93,8 @@ AC_CHECK_LIB(dbus-1, dbus_connection_can_send_type, dummy=yes, AC_DEFINE(NEED_DBUS_CONNECTION_CAN_SEND_TYPE, 1, [Define to 1 if you need the dbus_connection_can_send_type() function.] )) +CFLAGS="$saved_CFLAGS" +LIBS="$saved_LIBS" AC_SUBST(DBUS_CFLAGS) AC_SUBST(DBUS_LIBS) @@ -191,10 +197,33 @@ 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 + 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)) + fi +fi +AM_CONDITIONAL(PROVISION, test "${enable_provision}" != "no") + AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], [don't install configuration and data files]), [enable_datafiles=${enableval}]) - AM_CONDITIONAL(DATAFILES, test "${enable_datafiles}" != "no") if (test "${prefix}" = "NONE"); then