Fix boost not found on debian-testing MP-628
[m4-moved-to-github.git] / usemarcon.m4
1 AC_DEFUN([USEMARCON_INIT],
2 [
3         AC_SUBST(USEMARCONLALIB)
4         AC_SUBST(USEMARCONINC)
5         usemarconconfig=NONE
6         usemarconpath=NONE
7         AC_ARG_WITH(usemarcon, [  --with-usemarcon=DIR    usemarcon-config in DIR (example /home/usemarcon145)], [usemarconpath=$withval])
8
9         if test "$usemarconpath" = "NONE"; then
10                 if test "x$srcdir" = "x"; then
11                         usemarconsrcdir=.
12                 else
13                         usemarconsrcdir=$srcdir
14                 fi
15                 for i in ${usemarconsrcdir}/../usemarcon*; do
16                         if test -d $i; then
17                                 if test -r $i/usemarcon-config; then
18                                         usemarconconfig=$i/usemarcon-config
19                                 fi
20                         fi
21                 done
22                 if test "x$usemarconconfig" = "xNONE"; then
23                         AC_PATH_PROG(usemarconconfig, usemarcon-config, NONE)
24                 fi
25         elif test "$usemarconpath" != "no"; then
26                 usemarconconfig=$usemarconpath/usemarcon-config
27         fi
28
29         AC_MSG_CHECKING(for USEMARCON)
30         if $usemarconconfig --version >/dev/null 2>&1; then
31                 USEMARCONLALIB=`$usemarconconfig --lalibs $1`
32                 USEMARCONINC=`$usemarconconfig --cflags $1`
33                 USEMARCONVERSION=`$usemarconconfig --version`
34                 AC_MSG_RESULT($usemarconconfig)
35                 AC_DEFINE([HAVE_USEMARCON],[1],[Define to 1 if USEMARCON is used])
36         else
37                 AC_MSG_RESULT(Not found)
38                 USEMARCONVERSION=NONE
39         fi
40 ])
41