aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/skype/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/skype/configure.ac')
-rw-r--r--protocols/skype/configure.ac96
1 files changed, 96 insertions, 0 deletions
diff --git a/protocols/skype/configure.ac b/protocols/skype/configure.ac
new file mode 100644
index 00000000..a616758c
--- /dev/null
+++ b/protocols/skype/configure.ac
@@ -0,0 +1,96 @@
+AC_INIT([Skype plugin for BitlBee], 1.0, [vmiklos@vmiklos.hu], bitlbee-skype)
+AC_PROG_CC
+AC_PROG_INSTALL
+
+AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug], [Enable debug support (default: disabled)]), debug=yes)
+AC_MSG_CHECKING(for debug mode request)
+if test "x$debug" = "xyes" ; then
+ CFLAGS="-g -Wall -Werror"
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(no)
+fi
+
+case "`$CC -dumpmachine`" in
+ *linux*|*freebsd*|*netbsd*|*openbsd*)
+ SHARED_FLAGS="-fPIC -shared"
+ SHARED_EXT="so"
+ ;;
+ *apple-darwin*)
+ SHARED_FLAGS="-dynamiclib -undefined dynamic_lookup"
+ SHARED_EXT="dylib"
+ ;;
+ *)
+ AC_MSG_ERROR([Your machine is not yet supported])
+ ;;
+esac
+AC_SUBST(SHARED_FLAGS)
+AC_SUBST(SHARED_EXT)
+
+dnl Check for bitlbee
+AC_MSG_CHECKING(for BitlBee)
+if test -d /usr/local/lib/pkgconfig; then
+ PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
+ export PKG_CONFIG_PATH
+fi
+pkg-config --exists bitlbee
+if test "$?" != "0"; then
+ AC_MSG_RESULT(no)
+ BITLBEE="no"
+else
+ AC_MSG_RESULT(yes)
+ BITLBEE="yes"
+ if test -z "$CFLAGS"; then
+ CFLAGS="`pkg-config --cflags bitlbee`"
+ else
+ CFLAGS="$CFLAGS `pkg-config --cflags bitlbee`"
+ fi
+ if test -z "$LDFLAGS"; then
+ LDFLAGS="`pkg-config --libs bitlbee`"
+ else
+ LDFLAGS="$LDFLAGS `pkg-config --libs bitlbee`"
+ fi
+ prefix=`pkg-config --variable=prefix bitlbee`
+fi
+AC_SUBST(BITLBEE)
+
+dnl Check for a2x
+AC_ARG_ENABLE([asciidoc], AS_HELP_STRING([--disable-asciidoc], [Disable asciidoc support (default: test)]))
+if test "$enable_asciidoc" != "no"; then
+ AC_CHECK_PROG(ASCIIDOC, asciidoc, yes, [])
+fi
+
+dnl Check for Skype4Py
+AC_MSG_CHECKING(for Python module Skype4Py)
+python2.7 -c "import Skype4Py" 2>&AS_MESSAGE_LOG_FD
+if test "$?" != "0"; then
+ AC_MSG_RESULT(no)
+ SKYPE4PY="no"
+else
+ AC_MSG_RESULT(yes)
+ SKYPE4PY="yes"
+fi
+AC_SUBST(SKYPE4PY)
+
+if test "$BITLBEE" = "no" -a "$SKYPE4PY" = "no"; then
+ AC_ERROR([In order to use bitlbee-skype you need at least BitlBee or Skype4Py installed.])
+fi
+
+AC_OUTPUT(config.mak)
+AC_OUTPUT(skyped.conf.dist)
+
+echo "
+ BitlBee plugin: $BITLBEE
+ skyped: $SKYPE4PY
+ prefix: $prefix
+ install program: $INSTALL"
+if test "$BITLBEE" = "yes"; then
+ echo " compiler flags: $CFLAGS
+ linker flags: $LDFLAGS
+ shared object flags: $SHARED_FLAGS
+ shared object extension: $SHARED_EXT"
+fi
+if test "$SKYPE4PY" = "yes"; then
+ echo " sysconfig dir: $sysconfdir/skyped"
+fi
+echo