scsh-yp/configure.in

60 lines
1.8 KiB
Plaintext
Raw Normal View History

2003-12-02 05:41:33 -05:00
AC_INIT(scsh-yp, 1.0)
2003-11-11 09:19:09 -05:00
AC_CONFIG_SRCDIR(configure.in)
2003-11-08 07:40:14 -05:00
AM_INIT_AUTOMAKE
2003-12-02 05:41:33 -05:00
define([PREPEND], [[$2]="$[$2] [$1]"])
2003-11-11 09:19:09 -05:00
AC_PROG_LIBTOOL
2003-10-30 10:43:43 -05:00
AC_PROG_CC
AC_ARG_WITH(scsh-includes,
AC_HELP_STRING([--with-scsh-includes=DIR],
[scsh include files are in DIR [/usr/local/include]]),
scsh_includes=$withval,
scsh_includes=/usr/local/include)
AC_SUBST(scsh_includes)
AC_ARG_WITH(scsh-libraries,
AC_HELP_STRING([--with-scsh-libraries=DIR],
[scsh libraries are in DIR [/usr/local/lib/scsh]]),
scsh_libraries=$withval,
scsh_libraries=/usr/local/lib/scsh)
AC_SUBST(scsh_libraries)
2003-12-02 05:41:33 -05:00
missing_yp_funs=""
2003-11-25 17:07:38 -05:00
AC_CHECK_FUNC(yp_get_default_domain,
[], PREPEND(yp_get_default_domain, missing_yp_funs))
AC_CHECK_FUNC(yp_bind,
[], PREPEND(yp_bind, missing_yp_funs))
AC_CHECK_FUNC(yp_unbind,
[], PREPEND(yp_unbind, missing_yp_funs))
AC_CHECK_FUNC(yperr_string,
[], PREPEND(yperr_string, missing_yp_funs))
AC_CHECK_FUNC(ypprot_err,
[], PREPEND(ypprot_err, missing_yp_funs))
AC_CHECK_FUNC(yp_match,
[], PREPEND(yp_match, missing_yp_funs))
AC_CHECK_FUNC(yp_order,
[], PREPEND(yp_order, missing_yp_funs))
AC_CHECK_FUNC(yp_master,
[], PREPEND(yp_master, missing_yp_funs))
AC_CHECK_FUNC(yp_first,
[], PREPEND(yp_first, missing_yp_funs))
AC_CHECK_FUNC(yp_next,
[], PREPEND(yp_next, missing_yp_funs))
if test "$missing_yp_funs" != ""; then
AC_MSG_FAILURE([The following yp functions calls could not be found: $missing_yp_funs])
fi
2003-10-30 10:43:43 -05:00
2003-12-02 05:41:33 -05:00
schemedir='${prefix}'"/scheme"
libdir='${prefix}'"/lib"
libsysdir=${libdir}"/`scsh -lm ${srcdir}/scheme/configure.scm -o configure -c '(display (host))'`"
AC_SUBST(libdir)
AC_SUBST(libsysdir)
AC_SUBST(schemedir)
2003-10-30 10:43:43 -05:00
AC_SUBST(LIBS)
AC_SUBST(CC)
2003-12-02 05:41:33 -05:00
AC_OUTPUT([Makefile c/Makefile scheme/Makefile])