242 |
extern char *strtok_r (char *s, const char *delim, char **save_ptr); |
extern char *strtok_r (char *s, const char *delim, char **save_ptr); |
243 |
#endif]) |
#endif]) |
244 |
|
|
245 |
AC_REPLACE_FUNCS(fgetpwent getpass setenv snprintf strtok_r strncasecmp \ |
AC_REPLACE_FUNCS(fgetpwent getpass setenv snprintf strncasecmp \ |
246 |
strcasecmp strsignal vasprintf strndup strnlen strchrnul) |
strcasecmp strsignal vasprintf) |
247 |
AC_CHECK_FUNCS(mkstemp sigaction sysconf getdelim vsyslog setreuid \ |
AC_CHECK_FUNCS(mkstemp sigaction sysconf getdelim vsyslog setreuid \ |
248 |
setresuid seteuid vfork _exit) |
setresuid seteuid vfork _exit) |
249 |
|
|
250 |
|
MU_CHECK_FUNCS(strtok_r getline strndup strnlen strchrnul) |
251 |
|
|
252 |
## Check for presence of utmp.h and utmp-related functions |
## Check for presence of utmp.h and utmp-related functions |
253 |
MU_CHECK_UTMP |
MU_CHECK_UTMP |
254 |
|
|
255 |
dnl Check for libraries |
dnl Check for libraries |
256 |
AC_CHECK_FUNCS(argp_parse, :, |
AC_CHECK_FUNCS(argp_parse, :, |
257 |
[ |
[ |
258 |
AC_LIBOBJ(argp-ba) |
MU_LIBOBJ(argp-ba) |
259 |
AC_LIBOBJ(argp-eexst) |
MU_LIBOBJ(argp-eexst) |
260 |
AC_LIBOBJ(argp-fmtstream) |
MU_LIBOBJ(argp-fmtstream) |
261 |
AC_LIBOBJ(argp-fs-xinl) |
MU_LIBOBJ(argp-fs-xinl) |
262 |
AC_LIBOBJ(argp-help) |
MU_LIBOBJ(argp-help) |
263 |
AC_LIBOBJ(argp-parse) |
MU_LIBOBJ(argp-parse) |
264 |
AC_LIBOBJ(argp-pv) |
MU_LIBOBJ(argp-pv) |
265 |
AC_LIBOBJ(argp-pvh) |
MU_LIBOBJ(argp-pvh) |
266 |
AC_LIBOBJ(argp-xinl) |
MU_LIBOBJ(argp-xinl) |
267 |
]) |
]) |
268 |
|
|
269 |
AC_MSG_CHECKING(whether extern program_invocation_name is present) |
AC_MSG_CHECKING(whether extern program_invocation_name is present) |
463 |
AC_SUBST(GUIMB) |
AC_SUBST(GUIMB) |
464 |
AC_SUBST(MU_SCM) |
AC_SUBST(MU_SCM) |
465 |
AC_SUBST(LIBMU_SCM) |
AC_SUBST(LIBMU_SCM) |
466 |
AC_SUBST(GUILE_PROCEDURES_TXT) |
AC_SUBST(GUILE_PKGDATA) |
467 |
AC_SUBST(GUILE_BUILT_SOURCES) |
AC_SUBST(GUILE_BUILT_SOURCES) |
468 |
|
|
469 |
if test x"$useguile" = x"yes"; then |
if test x"$useguile" = x"yes"; then |
472 |
GUILE_INCLUDES=`guile-config compile` |
GUILE_INCLUDES=`guile-config compile` |
473 |
GUILE_LIBS=`guile-config link` |
GUILE_LIBS=`guile-config link` |
474 |
GUIMB=guimb |
GUIMB=guimb |
475 |
MU_SCM=libmu_scm.a |
MU_SCM=libmu_scm.la |
476 |
LIBMU_SCM=../libmu_scm/libmu_scm.a |
LIBMU_SCM=../libmu_scm/libmu_scm.la |
477 |
GUILE_PROCEDURES_TXT=guile-procedures.txt |
GUILE_PKGDATA="guile-procedures.txt mailutils.scm" |
478 |
GUILE_BUILT_SOURCES='$(DOT_X_FILES) $(DOT_DOC_FILES)' |
GUILE_BUILT_SOURCES='$(DOT_X_FILES) $(DOT_DOC_FILES)' |
479 |
case "$GUILE_VERSION" in |
case "$GUILE_VERSION" in |
480 |
14) GUILE_SNARF_VERSION="1.4";; |
14) GUILE_SNARF_VERSION="1.4";; |
499 |
sed 's,\.[[^.]]* ,.lo ,g;s,\.[[^.]]*$,.lo,'` |
sed 's,\.[[^.]]* ,.lo ,g;s,\.[[^.]]*$,.lo,'` |
500 |
AC_SUBST(LTLIBOBJS) |
AC_SUBST(LTLIBOBJS) |
501 |
|
|
502 |
|
S=`echo "$MU_LIBOBJS" | |
503 |
|
sed 's,\.[[^.]]* ,$U&,g;s,\.[[^.]]*$,$U&,'` |
504 |
|
MU_LTLIBOBJS=`echo "$S" | |
505 |
|
sed 's,\.[[^.]]* ,.lo ,g;s,\.[[^.]]*$,.lo,'` |
506 |
|
AC_SUBST(MU_LTLIBOBJS) |
507 |
|
|
508 |
dnl Output Makefiles |
dnl Output Makefiles |
509 |
AC_CONFIG_FILES([Makefile mailutils.spec |
AC_CONFIG_FILES([Makefile mailutils.spec |
510 |
include/Makefile include/mailutils/Makefile |
include/Makefile include/mailutils/Makefile |