X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/951afd33db6aa6af50d37da99f3519c1ad89da60..af68e5e5a6d30dde274191530556b565dead45aa:/configure.in diff --git a/configure.in b/configure.in index 2d060af5f..4607b4d76 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ dnl configuration script for Guile dnl Process this file with autoconf to produce configure. dnl -dnl Copyright (C) 1998, 1999 Free Software Foundation, Inc. +dnl Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. dnl dnl This file is part of GUILE dnl @@ -20,7 +20,10 @@ dnl along with GUILE; see the file COPYING. If not, write to the dnl Free Software Foundation, Inc., 59 Temple Place - Suite 330, dnl Boston, MA 02111-1307, USA. -AC_INIT(Makefile.in) +AC_PREREQ(2.50) + +AC_INIT +AC_CONFIG_SRCDIR([Makefile.in]) . $srcdir/GUILE-VERSION AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define) AM_MAINTAINER_MODE @@ -40,18 +43,32 @@ AC_CONFIG_SUBDIRS(guile-readline) # #-------------------------------------------------------------------- -AC_ARG_ENABLE(guile-debug, - [ --enable-guile-debug include internal debugging functions], - if test "$enable_guile_debug" = y || test "$enable_guile_debug" = yes; then - AC_DEFINE(GUILE_DEBUG) - fi) +AC_ARG_ENABLE(error-on-warning, + [ --enable-error-on-warning treat compile warnings as errors], + [case "${enableval}" in + yes | y) CFLAGS="${CFLAGS} -Werror"; enable_compile_warnings=no ;; + no | n) ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-error-on-warning) ;; + esac]) AC_ARG_ENABLE(debug-freelist, - [ --enable-debug-freelist Include garbage collector freelist debugging code], + [ --enable-debug-freelist include garbage collector freelist debugging code], if test "$enable_debug_freelist" = y || test "$enable_debug_freelist" = yes; then AC_DEFINE(GUILE_DEBUG_FREELIST) fi) +AC_ARG_ENABLE(debug-malloc, + [ --enable-debug-malloc include malloc debugging code], + if test "$enable_debug_malloc" = y || test "$enable_debug_malloc" = yes; then + AC_DEFINE(GUILE_DEBUG_MALLOC) + fi) + +AC_ARG_ENABLE(guile-debug, + [ --enable-guile-debug include internal debugging functions], + if test "$enable_guile_debug" = y || test "$enable_guile_debug" = yes; then + AC_DEFINE(GUILE_DEBUG) + fi) + AC_ARG_ENABLE(arrays, [ --disable-arrays omit array and uniform array support],, enable_arrays=yes) @@ -61,18 +78,61 @@ AC_ARG_ENABLE(posix, enable_posix=yes) AC_ARG_ENABLE(networking, - [ --disable-net omit networking interfaces],, + [ --disable-networking omit networking interfaces],, enable_networking=yes) AC_ARG_ENABLE(regex, [ --disable-regex omit regular expression interfaces],, enable_regex=yes) +AC_ARG_ENABLE(htmldoc, + [ --enable-htmldoc build HTML documentation as well as Info], + [if test "$enable_htmldoc" = "" || test "$enable_htmldoc" = y || test "$enable_htmldoc" = yes; then + htmldoc_enabled=yes + AC_PATH_PROG(TEXI2HTML, texi2html, not found) + if test "$TEXI2HTML" = "not found"; then + echo + echo Building HTML documentation requires the \`texi2html\' program, + echo which appears not to be present on your machine. + echo + echo \`texi2html\' is available from + echo 'http://www.mathematik.uni-kl.de/~obachman/Texi2html/.' + echo + echo In the meantime, to build the guile-doc distribution + echo without HTML enabled, please rerun \`./configure\' without + echo the \`--enable-htmldoc\' option. + exit -1 + fi + fi]) + +AM_CONDITIONAL(HTMLDOC, test x$htmldoc_enabled = xyes) + +AC_ARG_ENABLE(deprecated, + [ --disable-deprecated omit deprecated features [no]]) + +if test "$enable_deprecated" = no; then + AC_DEFINE(SCM_ENABLE_DEPRECATED, 0) +else + if test "$enable_deprecated" = yes || test "$enable_deprecated" = ""; then + warn_default=summary + elif test "$enable_deprecated" = shutup; then + warn_default=no + else + warn_default=$enable_deprecated + fi + AC_DEFINE(SCM_ENABLE_DEPRECATED, 1) + AC_DEFINE_UNQUOTED(SCM_WARN_DEPRECATED_DEFAULT, "$warn_default") +fi + dnl The --disable-debug used to control these two. But now they are dnl a required part of the distribution. AC_DEFINE(DEBUG_EXTENSIONS) AC_DEFINE(READER_EXTENSIONS) +AC_ARG_ENABLE(elisp, + [ --disable-elisp omit Emacs Lisp support],, + enable_elisp=yes) + dnl files which are destined for separate modules. if test "$enable_arrays" = yes; then @@ -90,11 +150,25 @@ if test "$enable_networking" = yes; then AC_DEFINE(HAVE_NETWORKING) fi +if test "$enable_debug_malloc" = yes; then + LIBOBJS="$LIBOBJS debug-malloc.o" +fi + +if test "$enable_elisp" = yes; then + AC_DEFINE(SCM_ENABLE_ELISP) +fi + #-------------------------------------------------------------------- -AC_LIBLTDL_CONVENIENCE +dnl Some more checks for Win32 +AC_CYGWIN +AC_MINGW32 +AC_LIBTOOL_WIN32_DLL + +AC_LIBLTDL_INSTALLABLE AC_CONFIG_SUBDIRS(libltdl) +AC_PROG_INSTALL AC_PROG_CC AC_PROG_CPP AC_LIBTOOL_DLOPEN @@ -106,24 +180,44 @@ AC_MINIX AM_PROG_CC_STDC AM_PROG_LIBTOOL +AC_CHECK_PROG(have_makeinfo, makeinfo, yes, no) +AM_CONDITIONAL(HAVE_MAKEINFO, test "$have_makeinfo" = yes) + AC_C_CONST AC_C_INLINE +AC_C_BIGENDIAN + +if test "$ac_cv_c_inline" != no; then + AC_DEFINE(HAVE_INLINE) +fi + +AC_CHECK_SIZEOF(short) AC_CHECK_SIZEOF(int) AC_CHECK_SIZEOF(long) -AC_CACHE_CHECK([for long longs], scm_cv_long_longs, - AC_TRY_COMPILE(, - [long long a], - scm_cv_long_longs=yes, - scm_cv_long_longs=no)) -if test "$scm_cv_long_longs" = yes; then - AC_DEFINE(HAVE_LONG_LONGS) +AC_CHECK_SIZEOF(size_t) + +dnl Check for integral types that can represent the range of pointers. +dnl If these types don't exist on this platform, they are replaced by +dnl "unsigned long" and "long", respectively. + +AC_CHECK_HEADERS(stdint.h) +AC_CHECK_HEADERS(inttypes.h) +AC_CHECK_SIZEOF(uintptr_t) +AC_CHECK_SIZEOF(ptrdiff_t) + +AC_CHECK_SIZEOF(long long) + +AC_CHECK_SIZEOF(void *) + +if test "$ac_cv_sizeof_long" -ne "$ac_cv_sizeof_void_p"; then + AC_MSG_ERROR(sizes of long and void* are not identical) fi AC_HEADER_STDC AC_HEADER_DIRENT AC_HEADER_TIME AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS(io.h libc.h limits.h malloc.h memory.h string.h regex.h rxposix.h rx/rxposix.h sys/ioctl.h sys/select.h sys/time.h sys/timeb.h sys/times.h sys/types.h sys/utime.h time.h unistd.h utime.h) +AC_CHECK_HEADERS(io.h libc.h limits.h malloc.h memory.h string.h regex.h rxposix.h rx/rxposix.h sys/ioctl.h sys/select.h sys/time.h sys/timeb.h sys/times.h sys/stdtypes.h sys/types.h sys/utime.h time.h unistd.h utime.h pwd.h grp.h sys/utsname.h direct.h) GUILE_HEADER_LIBC_WITH_UNISTD AC_TYPE_GETGROUPS @@ -140,7 +234,27 @@ if test $ac_cv_func_connect = no; then AC_CHECK_LIB(socket, connect) fi -# Check for dynamic linking +dnl +dnl Check for Winsock and other functionality on Win32 (*not* CygWin) +dnl +EXTRA_DEFS="" +if test "$MINGW32" = "yes" ; then + AC_CHECK_HEADER(winsock2.h, [AC_DEFINE([HAVE_WINSOCK2_H], 1, + [Define if you have the header file.])]) + AC_CHECK_LIB(ws2_32, main) + LIBOBJS="$LIBOBJS win32-uname.o win32-dirent.o" + if test "$enable_networking" = yes ; then + LIBOBJS="$LIBOBJS win32-socket.o" + fi + if test "$enable_shared" = yes ; then + EXTRA_DEFS="-DSCM_IMPORT" + AC_DEFINE(USE_DLL_IMPORT, 1, + [Define if you need additional CPP macros on Win32 platforms.]) + fi +fi +AC_SUBST(EXTRA_DEFS) + +dnl Check for dynamic linking use_modules=yes AC_ARG_WITH(modules, @@ -163,7 +277,11 @@ AC_SUBST(INCLTDL) AC_SUBST(LIBLTDL) AC_SUBST(DLPREOPEN) -AC_CHECK_FUNCS(ctermid ftime getcwd geteuid gettimeofday lstat mkdir mknod nice readlink rename rmdir select setegid seteuid setlocale setpgid setsid sigaction siginterrupt strftime strptime symlink sync tcgetpgrp tcsetpgrp times uname waitpid bzero strdup system usleep atexit on_exit) +AC_CHECK_FUNCS(ctermid ftime fchown getcwd geteuid gettimeofday lstat mkdir mknod nice readlink rename rmdir select setegid seteuid setlocale setpgid setsid sigaction siginterrupt strftime strptime symlink sync tcgetpgrp tcsetpgrp times uname waitpid strdup system usleep atexit on_exit chown link fcntl ttyname getpwent getgrent kill getppid getpgrp fork setitimer getitimer) + +AC_CHECK_HEADERS(crypt.h sys/resource.h sys/file.h) +AC_CHECK_FUNCS(chroot flock getlogin cuserid getpriority setpriority getpass sethostname gethostname) +AC_CHECK_LIB(crypt, crypt) ### Some systems don't declare some functions. On such systems, we ### need to at least provide our own K&R-style declarations. @@ -175,7 +293,7 @@ AC_CHECK_FUNCS(ctermid ftime getcwd geteuid gettimeofday lstat mkdir mknod nice AC_DEFUN(GUILE_FUNC_DECLARED, [ AC_CACHE_CHECK(for $1 declaration, guile_cv_func_$1_declared, AC_EGREP_HEADER($1, $2, - guile_cv_func_$1_declared=yes, + guile_cv_func_$1_declared=yes, guile_cv_func_$1_declared=no)) if test [x$guile_cv_func_]$1[_declared] = xno; then AC_DEFINE([MISSING_]translit($1, [a-z], [A-Z])[_DECL]) @@ -183,7 +301,6 @@ AC_DEFUN(GUILE_FUNC_DECLARED, [ ]) GUILE_FUNC_DECLARED(strptime, time.h) -GUILE_FUNC_DECLARED(bzero, string.h) GUILE_FUNC_DECLARED(sleep, unistd.h) GUILE_FUNC_DECLARED(usleep, unistd.h) @@ -191,7 +308,7 @@ GUILE_FUNC_DECLARED(usleep, unistd.h) ### we'd like to return it; otherwise, we'll fake it. AC_CACHE_CHECK([return type of usleep], guile_cv_func_usleep_return_type, [AC_EGREP_HEADER(changequote(<, >)changequote([, ]), - /usr/include/unistd.h, + unistd.h, [guile_cv_func_usleep_return_type=void], [guile_cv_func_usleep_return_type=int])]) case "$guile_cv_func_usleep_return_type" in @@ -200,8 +317,6 @@ case "$guile_cv_func_usleep_return_type" in ;; esac -dnl - AC_CHECK_HEADER(sys/un.h, have_sys_un_h=1) if test -n "$have_sys_un_h" ; then AC_DEFINE(HAVE_UNIX_DOMAIN_SOCKETS) @@ -209,38 +324,64 @@ fi AC_CHECK_FUNCS(socketpair getgroups setpwent pause tzset) -dnl I don't know what this prefixing of cygwin32_ is for. -dnl scmconfig.h wasn't updated with the test results. -dnl so use AC_CHECK_FUNCS for now. - -dnl how about: -dnl save confdefs.h -dnl if test $ac_cv_cigwin = yes; then -dnl modify confdefs.h -dnl fi -dnl AC_CHECK_FUNCS... -dnl restore confdefs.h - -dnl cp confdefs.h confdefs.h.bak -dnl for func in gethostent sethostent endhostent getnetent setnetent endnetent getprotoent setprotoent endprotoent getservent setservent endservent getnetbyaddr getnetbyname inet_lnaof inet_makeaddr inet_netof hstrerror; do -dnl cp confdefs.h.bak confdefs.h -dnl cat >> confdefs.h << EOF -dnl #ifdef __CYGWIN32__ -dnl #define $func cygwin32_$func -dnl #endif -dnl EOF -dnl AC_CHECK_FUNC($func) -dnl done -dnl cp confdefs.h.bak confdefs.h - AC_CHECK_FUNCS(sethostent gethostent endhostent dnl setnetent getnetent endnetent dnl setprotoent getprotoent endprotoent dnl setservent getservent endservent dnl getnetbyaddr getnetbyname dnl - inet_lnaof inet_makeaddr inet_netof hstrerror) + inet_lnaof inet_makeaddr inet_netof hstrerror dnl + inet_pton inet_ntop) + +dnl Some systems do not declare this. Some systems do declare it, as a +dnl macro. With cygwin it may be in a DLL. + +AC_MSG_CHECKING(whether netdb.h declares h_errno) +AC_CACHE_VAL(guile_cv_have_h_errno, +[AC_TRY_COMPILE([#include ], +[int a = h_errno;], +guile_cv_have_h_errno=yes, guile_cv_have_h_errno=no)]) +AC_MSG_RESULT($guile_cv_have_h_errno) +if test $guile_cv_have_h_errno = yes; then + AC_DEFINE(HAVE_H_ERRNO) +fi + +AC_MSG_CHECKING(whether uint32_t is defined) +AC_CACHE_VAL(guile_cv_have_uint32_t, + [AC_TRY_COMPILE([#include + #if HAVE_STDINT_H + #include + #endif + #ifndef __MINGW32__ + #include + #endif], + [uint32_t a;], + guile_cv_have_uint32_t=yes, guile_cv_have_uint32_t=no)]) +AC_MSG_RESULT($guile_cv_have_uint32_t) +if test $guile_cv_have_uint32_t = yes; then + AC_DEFINE(HAVE_UINT32_T) +fi + +AC_MSG_CHECKING(for working IPv6 support) +AC_CACHE_VAL(guile_cv_have_ipv6, +[AC_TRY_COMPILE([#include +#include ], +[struct sockaddr_in6 a; a.sin6_family = AF_INET6;], +guile_cv_have_ipv6=yes, guile_cv_have_ipv6=no)]) +AC_MSG_RESULT($guile_cv_have_ipv6) +if test $guile_cv_have_ipv6 = yes; then + AC_DEFINE(HAVE_IPV6) +fi -dnl +# included in rfc2553 but not in older implementations, e.g., glibc 2.1.3. +AC_MSG_CHECKING(whether sockaddr_in6 has sin6_scope_id) +AC_CACHE_VAL(guile_cv_have_sin6_scope_id, +[AC_TRY_COMPILE([#include ], +[struct sockaddr_in6 sok; sok.sin6_scope_id = 0;], +guile_cv_have_sin6_scope_id=yes, guile_cv_have_sin6_scope_id=no)]) +AC_MSG_RESULT($guile_cv_have_sin6_scope_id) +if test $guile_cv_have_sin6_scope_id = yes; then + AC_DEFINE(HAVE_SIN6_SCOPE_ID) +fi AC_MSG_CHECKING(whether localtime caches TZ) AC_CACHE_VAL(guile_cv_localtime_cache, @@ -307,18 +448,21 @@ if test "$enable_regex" = yes; then test "$ac_cv_header_rx_rxposix_h" = yes; then GUILE_NAMED_CHECK_FUNC(regcomp, norx, [LIBOBJS="regex-posix.o $LIBOBJS"], [AC_CHECK_LIB(rx, main) - GUILE_NAMED_CHECK_FUNC(regcomp, rx, [LIBOBJS="regex-posix.o $LIBOBJS"])] + GUILE_NAMED_CHECK_FUNC(regcomp, rx, [LIBOBJS="regex-posix.o $LIBOBJS"], + [AC_CHECK_LIB(regex, main) + GUILE_NAMED_CHECK_FUNC(regcomp, regex, [LIBOBJS="regex-posix.o $LIBOBJS"])])] ) dnl The following should not be necessary, but for some reason dnl autoheader misses it if we don't include it! if test "$ac_cv_func_regcomp_norx" = yes || + test "$ac_cv_func_regcomp_regex" = yes || test "$ac_cv_func_regcomp_rx" = yes; then AC_DEFINE(HAVE_REGCOMP) fi fi fi -AC_REPLACE_FUNCS(inet_aton putenv strerror memmove) +AC_REPLACE_FUNCS(inet_aton putenv strerror memmove mkstemp) # When testing for the presence of alloca, we need to add alloca.o # explicitly to LIBOBJS to make sure that it is translated to @@ -326,18 +470,10 @@ AC_REPLACE_FUNCS(inet_aton putenv strerror memmove) AC_FUNC_ALLOCA if test "$ALLOCA" = "alloca.o"; then LIBOBJS="alloca.o $LIBOBJS"; fi -AC_STRUCT_ST_RDEV -AC_STRUCT_ST_BLKSIZE - -# We could use AC_STRUCT_ST_BLOCKS here, but that adds fileblocks.o to -# LIBOBJS, which we don't need. This seems more direct. -AC_CACHE_CHECK([for st_blocks in struct stat], ac_cv_struct_st_blocks, -[AC_TRY_COMPILE([#include -#include ], [struct stat s; s.st_blocks;], -ac_cv_struct_st_blocks=yes, ac_cv_struct_st_blocks=no)]) -if test $ac_cv_struct_st_blocks = yes; then - AC_DEFINE(HAVE_ST_BLOCKS) -fi +AC_CHECK_MEMBERS([struct stat.st_rdev]) +AC_CHECK_MEMBERS([struct stat.st_blksize]) + +AC_STRUCT_ST_BLOCKS AC_CACHE_CHECK([for S_ISLNK in sys/stat.h], ac_cv_macro_S_ISLNK, [AC_TRY_CPP([#include @@ -361,7 +497,7 @@ GUILE_STRUCT_UTIMBUF AC_TRY_RUN(aux (l) unsigned long l; { int x; exit (l >= ((unsigned long)&x)); } - main () { int q; aux((unsigned long)&q); }, + main () { int q; aux((unsigned long)&q); }, AC_DEFINE(SCM_STACK_GROWS_UP),,AC_MSG_WARN(Guessing that stack grows down -- see scmconfig.h.in)) AC_CACHE_CHECK([whether floats fit in longs], guile_cv_type_float_fits_long, @@ -394,6 +530,19 @@ if test $scm_cv_struct_linger = yes; then AC_DEFINE(HAVE_STRUCT_LINGER) fi + +AC_MSG_CHECKING(for struct timespec) +AC_CACHE_VAL(scm_cv_struct_timespec, + AC_TRY_COMPILE([ +#include ], + [struct timespec t; t.tv_nsec = 100], + scm_cv_struct_timespec="yes", + scm_cv_struct_timespec="no")) +AC_MSG_RESULT($scm_cv_struct_timespec) +if test $scm_cv_struct_timespec = yes; then + AC_DEFINE(HAVE_STRUCT_TIMESPEC) +fi + #-------------------------------------------------------------------- # # Flags for thread support @@ -451,10 +600,23 @@ if test "${THREAD_PACKAGE}" != "" ; then ## Bring in scm_internal_select, if appropriate. if test $ac_cv_func_gettimeofday = yes && test $ac_cv_func_select = yes; then - LIBOBJS="$LIBOBJS iselect.o" AC_DEFINE(GUILE_ISELECT, 1) fi + + AC_ARG_ENABLE(linuxthreads, + [ --disable-linuxthreads disable linuxthreads workaround],, + enable_linuxthreads=yes) + + ## Workaround for linuxthreads (optionally disabled) + if test $host_os = linux-gnu -a "$enable_linuxthreads" = yes; then + AC_DEFINE(GUILE_PTHREAD_COMPAT, 1) + AC_CHECK_LIB(pthread, main) + fi fi +AC_SUBST(LIBGUILEQTHREADS_INTERFACE_CURRENT) +AC_SUBST(LIBGUILEQTHREADS_INTERFACE_REVISION) +AC_SUBST(LIBGUILEQTHREADS_INTERFACE_AGE) +AC_SUBST(LIBGUILEQTHREADS_INTERFACE) ## If we're using GCC, ask for aggressive warnings. case "$GCC" in @@ -469,26 +631,91 @@ esac AC_PROG_AWK +## Remove fileblocks.o from the object list. This file gets added by +## the Autoconf macro AC_STRUCT_ST_BLOCKS. But there is no need. +LIBOBJS="`echo ${LIBOBJS} | sed 's/fileblocks\.o//g'`" + ## If we're creating a shared library (using libtool!), then we'll ## need to generate a list of .lo files corresponding to the .o files ## given in LIBOBJS. We'll call it LIBLOBJS. LIBLOBJS="`echo ${LIBOBJS} | sed 's/\.o/.lo/g'`" +## We also need to create corresponding .doc and .x files +EXTRA_DOT_DOC_FILES="`echo ${LIBOBJS} | sed 's/\.o/.doc/g'`" +EXTRA_DOT_X_FILES="`echo ${LIBOBJS} | sed 's/\.o/.x/g'`" + AC_SUBST(GUILE_MAJOR_VERSION) AC_SUBST(GUILE_MINOR_VERSION) +AC_SUBST(GUILE_MICRO_VERSION) AC_SUBST(GUILE_VERSION) +AC_SUBST(LIBGUILE_INTERFACE_CURRENT) +AC_SUBST(LIBGUILE_INTERFACE_REVISION) +AC_SUBST(LIBGUILE_INTERFACE_AGE) +AC_SUBST(LIBGUILE_INTERFACE) + dnl Tell guile-config what flags guile users should link against. GUILE_LIBS="$LDFLAGS $THREAD_LIBS_INSTALLED $LIBS" AC_SUBST(GUILE_LIBS) AC_SUBST(AWK) AC_SUBST(LIBLOBJS) - -AC_OUTPUT([Makefile libguile/Makefile libguile/guile-snarf libguile/guile-doc-snarf libguile/guile-func-name-check libguile/guile-snarf.awk libguile/versiondat.h ice-9/Makefile qt/Makefile qt/qt.h qt/md/Makefile qt/time/Makefile guile-config/Makefile doc/Makefile], [chmod +x libguile/guile-snarf libguile/guile-doc-snarf libguile/guile-func-name-check]) +AC_SUBST(EXTRA_DOT_DOC_FILES) +AC_SUBST(EXTRA_DOT_X_FILES) + +AC_CONFIG_FILES([ + Makefile + libguile/Makefile + libguile/guile-snarf + libguile/guile-doc-snarf + libguile/guile-func-name-check + libguile/guile-snarf-docs + libguile/guile-snarf-docs-texi + libguile/version.h + ice-9/Makefile + lang/Makefile + lang/elisp/Makefile + lang/elisp/internals/Makefile + lang/elisp/primitives/Makefile + oop/Makefile + oop/goops/Makefile + scripts/Makefile + srfi/Makefile + qt/Makefile + qt/qt.h + qt/md/Makefile + qt/time/Makefile + guile-config/Makefile + doc/Makefile + doc/ref/Makefile + doc/tutorial/Makefile + doc/goops/Makefile + doc/r5rs/Makefile + examples/Makefile + examples/scripts/Makefile + examples/box/Makefile + examples/box-module/Makefile + examples/box-dynamic/Makefile + examples/box-dynamic-module/Makefile + examples/modules/Makefile + examples/safe/Makefile + test-suite/Makefile + check-guile + guile-tools]) + +AC_CONFIG_COMMANDS(default, + [ chmod +x libguile/guile-snarf \ + libguile/guile-doc-snarf \ + libguile/guile-func-name-check \ + libguile/guile-snarf-docs \ + libguile/guile-snarf-docs-texi \ + check-guile \ + guile-tools]) + +AC_OUTPUT dnl Local Variables: dnl comment-start: "dnl " dnl comment-end: "" dnl comment-start-skip: "\\bdnl\\b\\s *" -dnl +dnl End: