summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Pierce <twp@skepsis.com>1997-06-17 19:20:07 +0000
committerTim Pierce <twp@skepsis.com>1997-06-17 19:20:07 +0000
commit55407879190adb99acaf3585b3ba054170405c75 (patch)
treeea017a7d1764031e24f0609efd7031e5677de57f
parente035e7e68b91bb88b9f5e6d1e3d4fa8ae33be713 (diff)
downloadguile-55407879190adb99acaf3585b3ba054170405c75.tar.gz
Tue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
* * load.c (scm_init_load_path): Append $(datadir)/guile to %load-path, so modules do not have to be installed in Guile's current version directory.
-rw-r--r--libguile/ChangeLog6
-rw-r--r--libguile/load.c7
2 files changed, 10 insertions, 3 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index a9d314dba..b6a8f985f 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
+
+* * load.c (scm_init_load_path): Append $(datadir)/guile to
+ %load-path, so modules do not have to be installed in Guile's
+ current version directory.
+
Mon Jun 16 17:20:55 1997 Marius Vollmer <mvo@zagadka.ping.de>
* dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
diff --git a/libguile/load.c b/libguile/load.c
index 36850e0a8..90a4488e0 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -129,9 +129,10 @@ scm_init_load_path ()
SCM path = SCM_EOL;
#ifdef SCM_LIBRARY_DIR
- path = scm_cons2 (scm_makfrom0str (SCM_SITE_DIR),
- scm_makfrom0str (SCM_LIBRARY_DIR),
- path);
+ path = scm_listify (scm_makfrom0str (SCM_SITE_DIR),
+ scm_makfrom0str (SCM_LIBRARY_DIR),
+ scm_makfrom0str (SCM_PKGDATA_DIR),
+ SCM_UNDEFINED);
#endif /* SCM_LIBRARY_DIR */
{