58 lines
1.2 KiB
Text
58 lines
1.2 KiB
Text
AC_DEFUN([AGI_FIND_HEADER],[
|
|
file=`echo $2 | $as_tr_sh`
|
|
|
|
aegisub_save_CPPFLAGS="$CPPFLAGS"
|
|
|
|
for dir in $3; do
|
|
vdir=`echo $dir | $as_tr_sh`
|
|
CPPFLAGS="-I$dir"
|
|
AC_CACHE_CHECK(
|
|
[for $2 in $dir],
|
|
[agi_cv_header_${vdir}_${file}],
|
|
[AC_COMPILE_IFELSE(
|
|
[AC_LANG_PROGRAM([#include <$2>])],
|
|
[eval agi_cv_header_${vdir}_${file}="yes"; found="${dir}"],
|
|
[eval agi_cv_header_${vdir}_${file}="no"; found=""])
|
|
])
|
|
|
|
if test -n "$found"; then
|
|
break;
|
|
fi
|
|
done
|
|
|
|
if test -n "$found"; then
|
|
$1_CFLAGS="-I$found"
|
|
fi
|
|
CPPFLAGS="$aegisub_save_CPPFLAGS"
|
|
])
|
|
|
|
|
|
AC_DEFUN([AGI_FIND_LIB],[
|
|
aegisub_save_LIBS="$LIBS"
|
|
|
|
if test -n "$3"; then
|
|
LDDIR="-L$3"
|
|
fi
|
|
|
|
for lib in $2; do
|
|
vlib=`echo $lib | $as_tr_sh`
|
|
LIBS="$LDDIR -l$lib"
|
|
AC_CACHE_CHECK(
|
|
[for -l${lib}],
|
|
[agi_cv_lib_${vlib}],
|
|
[AC_LINK_IFELSE(
|
|
[AC_LANG_PROGRAM()],
|
|
[eval agi_cv_lib_${vlib}="yes"; found="${lib}"],
|
|
[eval agi_cv_lib_${vlib}="no"; found=""])
|
|
])
|
|
|
|
if test -n "$found"; then
|
|
break;
|
|
fi
|
|
done
|
|
|
|
if test -n "$found"; then
|
|
$1_LIBS="$LDDIR -l$found"
|
|
fi
|
|
LIBS="$aegisub_save_LIBS"
|
|
])
|