diff options
Diffstat (limited to 'm4/facebook.m4')
-rw-r--r-- | m4/facebook.m4 | 58 |
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]) ]) |