#AC_DEFUN( define([SCX_PREPEND], [[$2]="$[$2] [$1]"]) AC_INIT(scx, 0.1) AC_CONFIG_SRCDIR(configure.in) AM_INIT_AUTOMAKE AC_CONFIG_HEADERS(c/config.h) AC_PROG_LIBTOOL AC_PROG_CC AC_PATH_XTRA 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) #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 c/Makefile c/xlib/Makefile])