diff configure.in @ 528:bf9c9e37adf4

Added LIRC patch written by Matteo Beniamino
author nadvornik
date Sun, 27 Apr 2008 20:05:11 +0000
parents d2a94917ee57
children c0dda0ffb931
line wrap: on
line diff
--- a/configure.in	Fri Apr 25 20:23:21 2008 +0000
+++ b/configure.in	Sun Apr 27 20:05:11 2008 +0000
@@ -32,6 +32,32 @@
 AC_SUBST(readmedir)
 AC_SUBST(htmldir)
 
+dnl Check for LIRC client support
+AC_ARG_ENABLE(lirc,  AC_HELP_STRING([--disable-lirc], [do not use lirc support (auto)]),
+[
+if test x"${enableval}" = x"yes" -a x"$GCC" = x"yes"; then
+  AC_MSG_RESULT(yes)
+  lirc=yes
+else
+  AC_MSG_RESULT(no)
+  lirc=no
+fi], AC_MSG_RESULT(no))
+		
+
+AC_ARG_WITH(lirc-prefix,
+[  --with-lirc-prefix=PATH Prefix where LIRC is installed],
+[
+for dir in `echo "$withval" | tr : ' '`; do
+  if test -d $dir/lib; then CPPFLAGS="$CPPFLAGS -L$dir/lib"; fi
+  if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
+  done
+])
+
+if test x$lirc != x"no" ; then
+  AC_CHECK_HEADER(lirc/lirc_client.h,
+    [AC_CHECK_LIB(lirc_client,lirc_init,[LIBS=-llirc_client $LIBS;AC_DEFINE([HAVE_LIRC],[],[Define to 1 if LIRC must be used])],,)],)
+fi
+
 dnl checks for functions
 AC_CHECK_FUNCS(strverscmp access fsync fflush)