summaryrefslogtreecommitdiff
path: root/m4/facebook.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/facebook.m4')
-rw-r--r--m4/facebook.m458
1 files changed, 32 insertions, 26 deletions
diff --git a/m4/facebook.m4 b/m4/facebook.m4
index 4a2fca1..150793b 100644
--- a/m4/facebook.m4
+++ b/m4/facebook.m4
@@ -1,32 +1,38 @@
-AC_DEFUN([FACEBOOK_APPKEY],[
+AC_DEFUN([GRUSCHLER_CHECK_FACEBOOK],
+[
+ AC_REQUIRE([AC_PROG_SED])
-AC_MSG_CHECKING([Facebook keys])
-
-if ! test -r "facebook.conf"; then
- AC_MSG_ERROR([facebook.conf not found])
-fi
-
-facebook_apikey=`sed -ne 's/^apikey=//p' facebook.conf`
-facebook_secret=`sed -ne 's/^secret=//p' facebook.conf`
-facebook_email=`sed -ne 's/^email=//p' facebook.conf`
-facebook_password=`sed -ne 's/^password=//p' facebook.conf`
+ AC_MSG_CHECKING([for Facebook settings])
-if ! test -n "$facebook_apikey"; then
- AC_MSG_ERROR([API key not found])
-fi
+ if ! test -f "facebook.conf"; then
+ AC_MSG_ERROR([facebook.conf not found])
+ fi
-if ! test -n "$facebook_secret"; then
- AC_MSG_ERROR([secret key not found])
-fi
+ gruschler_facebook_apikey=`$SED -ne s/^apikey=//p facebook.conf`
+ gruschler_facebook_secret=`$SED -ne "s/^secret=//p" facebook.conf`
+ gruschler_facebook_email=`$SED -ne "s/^email=//p" facebook.conf`
+ gruschler_facebook_password=`$SED -ne "s/^password=//p" facebook.conf`
-AC_DEFINE_UNQUOTED([$1_FACEBOOK_APIKEY], ["$facebook_apikey"],
- [The API key for accessing Facebook])
-AC_DEFINE_UNQUOTED([$1_FACEBOOK_SECRET], ["$facebook_secret"],
- [The secret key for accessing Facebook])
-AC_DEFINE_UNQUOTED([$1_FACEBOOK_DEFAULT_EMAIL], ["$facebook_email"],
- [Default email address for accessing Facebook])
-AC_DEFINE_UNQUOTED([$1_FACEBOOK_DEFAULT_PASSWORD], ["$facebook_password"],
- [Default password for accessing Facebook])
+ if ! test -n "$gruschler_facebook_apikey"; then
+ AC_MSG_ERROR(['apikey' setting not found])
+ fi
-AC_MSG_RESULT([$facebook_apikey])
+ if ! test -n "$gruschler_facebook_secret"; then
+ AC_MSG_ERROR(['secret' setting not found])
+ fi
+
+ AC_MSG_RESULT([yes])
+
+ AC_DEFINE_UNQUOTED([GRUSCHLER_FACEBOOK_APIKEY],
+ ["$gruschler_facebook_apikey"],
+ [The API key for accessing Facebook])
+ AC_DEFINE_UNQUOTED([GRUSCHLER_FACEBOOK_SECRET],
+ ["$gruschler_facebook_secret"],
+ [The secret key for accessing Facebook])
+ AC_DEFINE_UNQUOTED([GRUSCHLER_FACEBOOK_DEFAULT_EMAIL],
+ ["$gruschler_facebook_email"],
+ [Default email address for accessing Facebook])
+ AC_DEFINE_UNQUOTED([GRUSCHLER_FACEBOOK_DEFAULT_PASSWORD],
+ ["$gruschler_facebook_password"],
+ [Default password for accessing Facebook])
])