#AC_DEFUN( define([SCX_PREPEND], [[$2]="$[$2] [$1]"]) AC_INIT AC_CONFIG_HEADER(c/config.h) AC_PROG_CC AC_PATH_X 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) AC_ARG_WITH(scsh-modules, AC_HELP_STRING([--with-scsh-modules=DIR], [scsh modules are in DIR [/usr/local/lib/scsh/modules]]), scsh_modules=$withval, scsh_modules=/usr/local/lib/scsh/modules) AC_SUBST(scsh_modules) AC_ARG_WITH(xft, AC_HELP_STRING([--with-xft], [Compile with Xft support]), with_xft="yes", with_xft="no") dnl Compile with Xft support? if test "$with_xft" = "yes"; then LIBS="$LIBS -L${x_libraries}" AC_CHECK_LIB(Xrender, XRenderQueryExtension, SCX_PREPEND(-lXrender, x_libraries)) AC_CHECK_LIB(Xft, XftFontOpen, SCX_PREPEND(-lXft, x_libraries)) AC_DEFINE([WITH_XFT], 1, [Define 1 if compiling with Xft support]) SCX_PREPEND(\$(XFT_OBJECTS), extra_objects) AC_SUBST(load_xft_packages, yes) fi #AC_MSG_CHECKING(scsh installation) #AC_CHECK_HEADER(scheme48.h) #AC_CHECK_LIB(scsh/libscsh.a, scsh_access) AC_CHECK_LIB(crypt, crypt) AC_CHECK_LIB(dl, dlopen) AC_CHECK_LIB(m, exp) #if no_x == 'yes' fail ... AC_SUBST(LIBS) AC_SUBST(CC) AC_SUBST(x_includes) AC_SUBST(x_libraries) AC_SUBST(extra_objects) AC_OUTPUT(Makefile)