]> git.0d.be Git - empathy.git/commitdiff
configure: detect if Ubuntu Online Accounts dep is present
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 12 Jul 2012 13:01:39 +0000 (15:01 +0200)
committerXavier Claessens <xavier.claessens@collabora.co.uk>
Mon, 23 Jul 2012 12:34:17 +0000 (14:34 +0200)
configure.ac

index 43530a5485f274d802180092e10e174a0fea3940..b3ad140853d7101c5076c770728e179dc9c6a136 100644 (file)
@@ -494,6 +494,35 @@ else
 fi
 AM_CONDITIONAL(BUILD_CHEESE, test x${have_cheese} = xyes)
 
+# -----------------------------------------------------------
+# ubuntu-online-accounts support
+# -----------------------------------------------------------
+AC_ARG_ENABLE(ubuntu-online-accounts,
+              AS_HELP_STRING([--enable-ubuntu-online-accounts=@<:@no/yes/auto@:>@],
+                             [build Ubuntu Online Accounts plugins]), ,
+                             enable_ubuntu_online_accounts=auto)
+
+if test "x$enable_ubuntu_online_accounts" != "xno"; then
+   PKG_CHECK_MODULES(UOA,
+    [
+       account-plugin
+    ], have_uoa="yes", have_uoa="no")
+else
+   have_uoa=no
+fi
+
+if test "x$enable_ubuntu_online_accounts" = "xyes" -a "x$have_uoa" != "xyes"; then
+   AC_MSG_ERROR([Could not find Ubuntu Online Accounts dependencies:
+
+$UOA_PKG_ERRORS])
+fi
+
+if test "x$have_uoa" = "xyes"; then
+   AC_DEFINE(HAVE_UOA, 1, [Define to 1 to build Ubuntu Online Accounts plugins])
+fi
+
+AM_CONDITIONAL(HAVE_UOA, test "x$have_uoa" = "xyes")
+
 # Help documentation
 YELP_HELP_INIT
 
@@ -552,4 +581,5 @@ Configure summary:
     Extras:
        Nautilus-sendto plugin......:  ${have_nst}
        GOA MC plugin...............:  ${have_goa}
+       Ubuntu Online plugins.......:  ${have_uoa}
 "