Avoid one condition variable in msg-thread impl
[yazproxy-moved-to-github.git] / usemarcon.m4
1 ## $Id: usemarcon.m4,v 1.1 2004-12-03 14:28:18 adam Exp $
2 AC_DEFUN([USEMARCON_INIT],
3 [
4         AC_SUBST(USEMARCONLALIB)
5         AC_SUBST(USEMARCONINC)
6         usemarconconfig=NONE
7         usemarconpath=NONE
8         AC_ARG_WITH(usemarcon, [  --with-usemarcon=DIR    usemarcon-config in DIR (example /home/usemarcon145)], [usemarconpath=$withval])
9
10         if test "x$usemarconpath" != "xNONE"; then
11                 usemarconconfig=$usemarconpath/usemarcon-config
12         else
13                 if test "x$srcdir" = "x"; then
14                         usemarconsrcdir=.
15                 else
16                         usemarconsrcdir=$srcdir
17                 fi
18                 for i in ${usemarconsrcdir}/../usemarcon*; do
19                         if test -d $i; then
20                                 if test -r $i/usemarcon-config; then
21                                         usemarconconfig=$i/usemarcon-config
22                                 fi
23                         fi
24                 done
25                 if test "x$usemarconconfig" = "xNONE"; then
26                         AC_PATH_PROG(usemarconconfig, usemarcon-config, NONE)
27                 fi
28         fi
29
30         AC_MSG_CHECKING(for USEMARCON)
31         if $usemarconconfig --version >/dev/null 2>&1; then
32                 USEMARCONLALIB=`$usemarconconfig --lalibs $1`
33                 USEMARCONINC=`$usemarconconfig --cflags $1`
34                 USEMARCONVERSION=`$usemarconconfig --version`
35                 AC_MSG_RESULT($usemarconconfig)
36                 AC_DEFINE(HAVE_USEMARCON)
37         else
38                 AC_MSG_RESULT(Not found)
39                 USEMARCONVERSION=NONE
40         fi
41 ])
42