|
Packit |
1701cf |
dnl $Id: aclocal.m4,v 1.2 2002/05/28 19:13:50 nico Exp $
|
|
Packit |
1701cf |
AC_DEFUN([ITZ_SYS_ELF],
|
|
Packit |
1701cf |
[AC_CACHE_CHECK([whether system is ELF],itz_cv_sys_elf,
|
|
Packit |
1701cf |
[AC_EGREP_CPP(win,
|
|
Packit |
1701cf |
[#ifdef __ELF__
|
|
Packit |
1701cf |
win
|
|
Packit |
1701cf |
#else
|
|
Packit |
1701cf |
lose
|
|
Packit |
1701cf |
#endif
|
|
Packit |
1701cf |
],[itz_cv_sys_elf=yes],[itz_cv_sys_elf=no])])
|
|
Packit |
1701cf |
if test ${itz_cv_sys_elf} = yes && test x${ac_cv_prog_gcc} = xyes ; then
|
|
Packit |
1701cf |
PICFLAGS="-DPIC -fPIC"
|
|
Packit |
1701cf |
SOLDFLAGS="-fPIC -shared -Wl,-soname,"
|
|
Packit |
1701cf |
else
|
|
Packit |
1701cf |
PICFLAGS=
|
|
Packit |
1701cf |
SOLDFLAGS=
|
|
Packit |
1701cf |
fi
|
|
Packit |
1701cf |
])
|
|
Packit |
1701cf |
AC_DEFUN([ITZ_PATH_SITE_LISP],
|
|
Packit |
1701cf |
[AC_CACHE_CHECK([where to install Emacs Lisp files],itz_cv_path_site_lisp,
|
|
Packit |
1701cf |
[eval itz_cv_path_site_lisp=`${EMACS} -batch -l ${srcdir}/exec.el -exec "(mapcar 'print load-path)" 2>/dev/null |
|
|
Packit |
1701cf |
sed -e '/^$/d' | sed -n -e 2p`
|
|
Packit |
1701cf |
case x${itz_cv_path_site_lisp} in
|
|
Packit |
1701cf |
x*site-lisp*) ;;
|
|
Packit |
1701cf |
x*) itz_cv_path_site_lisp='${datadir}/emacs/site-lisp' ;;
|
|
Packit |
1701cf |
esac])
|
|
Packit |
1701cf |
])
|
|
Packit |
1701cf |
AC_DEFUN([ITZ_CHECK_TYPE],
|
|
Packit |
1701cf |
[AC_CACHE_CHECK([for $1],itz_cv_type_$1,
|
|
Packit |
1701cf |
AC_TRY_COMPILE([
|
|
Packit |
1701cf |
#include <$2>
|
|
Packit |
1701cf |
],[
|
|
Packit |
1701cf |
$1 dummy;
|
|
Packit |
1701cf |
return 0;
|
|
Packit |
1701cf |
],[itz_cv_type_$1=yes],[itz_cv_type_$1=no]))
|
|
Packit |
1701cf |
])
|