define([SCX_PREPEND], [[$2]="$[$2] [$1]"]) AC_INIT(scx, 0.2) 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(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 AC_CHECKING([xft-config program]) AC_CHECK_PROG([XFT_CONFIG], [xft-config], "yes", "no", $PATH, []) if test "$XFT_CONFIG" = "yes"; then SCX_PREPEND(`xft-config --libs`, x_libraries) SCX_PREPEND(`xft-config --cflags`, x_includes) else 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)) fi 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 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) 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 scheme/Makefile])