1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00

Move most of the guts of shell command processing into libguile,

so guile.c can be very small (and eventuallly auto-generated.  (I
mean, generated mechanically, not self-generated.  Hmm.))
* guile.c, script.c, script.h: New source files.
* init.c (scm_boot_guile_1): Call scm_init_script.
* libguile.h: #include "script.h".
* Makefile.am (bin_PROGRAMS, guile_SOURCES, guile_LDADD): New
targets, for new executable.
(libguile_la_SOURCES): Mention script.c.
(modinclude_HEADERS): Add script.h.
* configure.in: Always check for -lm, -lsocket, -lnsl, whether or
not dynamic linking is enabled.  This is because we're generating
executables now.  Move CY_AC_WITH_THREADS call after those, so the
values of cy_cv_threads_libs captures the libs chosen above.
* Makefile.in, configure, aclocal.m4: Regenerated.
This commit is contained in:
Jim Blandy 1997-04-19 13:25:21 +00:00
parent 5ac58d89ab
commit 0487b82f9f
7 changed files with 554 additions and 778 deletions

View file

@ -441,6 +441,7 @@ scm_boot_guile_1 (base, closure)
scm_init_load_path ();
scm_init_standard_ports ();
scm_init_dynamic_linking ();
scm_init_script ();
initialized = 1;
}