]> jfr.im git - irc/thales.git/blob - acinclude.m4
*** empty log message ***
[irc/thales.git] / acinclude.m4
1 AC_DEFUN(AC_CHECK_LIB_LOC,
2 [AC_MSG_CHECKING([for lib$2 in $1])
3 ac_lib_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'`
4 AC_CACHE_VAL(ac_cv_lib_loc_$ac_lib_var,
5 [ac_save_LIBS="$LIBS"
6 LIBS="-L$1 -l$2 $6 $LIBS"
7 AC_TRY_LINK(
8 [/* We use char because int might match the return type of a gcc2
9 builtin and then its argument prototype would still apply. */
10 char $3();
11 ],
12 [$3()],
13 eval "ac_cv_lib_loc_$ac_lib_var=yes",
14 eval "ac_cv_lib_loc_$ac_lib_var=no")
15 LIBS="$ac_save_LIBS"
16 ])dnl
17 if eval "test \"`echo '$ac_cv_lib_loc_'$ac_lib_var`\" = yes"; then
18 AC_MSG_RESULT(yes)
19 ifelse([$4], ,
20 [LIBS="-L$1 -l$2 $LIBS"
21 ], [$4])
22 else
23 AC_MSG_RESULT(no)
24 ifelse([$5], , , [$5
25 ])dnl
26 fi
27 ])