diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-10-11 09:22:51 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-10-11 09:22:51 +0000 |
commit | af3432f5cc5c5d53887c485ae5b066212c14f6b6 (patch) | |
tree | 41cf0d8ed38b4209ca1bb74c794b2802bec62ea9 /README | |
parent | 1c1f381c98282f4c5f4bb278c63ee2d5ae893de8 (diff) | |
download | gamma-af3432f5cc5c5d53887c485ae5b066212c14f6b6.tar.gz gamma-af3432f5cc5c5d53887c485ae5b066212c14f6b6.tar.bz2 |
Initial import
Diffstat (limited to 'README')
-rw-r--r-- | README | 65 |
1 files changed, 65 insertions, 0 deletions
@@ -0,0 +1,65 @@ +GAMMA = Guile Archive of Multiple Modules with 'A' just for the 'A' of it. + +It is a set of possibly useful modules. Currently it includes + +* interfaces for two SQL DBMS: MySQL and PostgreSQL +* support for gettext + +Both are extensively used by Ellinika (http://ellinika.farlep.net) +and Runasimi (www.runasimi.org). + +As far as I can tell from the current state of Guile CVS repository +and discussions at guile-devel@gnu.org, Guile version 1.8 will +include gettext support. However, until then I'll have to provide +my own version. + +Please see the INSTALL file in this directory for the generic instructions +on how to use configure. The list of GAMMA-specific options follows: + +* --disable-nls + +Do not compile gettext support + +* --without-mysql + +Configure to work without MySQL + +* --without-postgres + +Configure to work without Postgres + +* --with-guiledir=DIR + +Specify the directory where to install guile modules. + +The algorithm for determining where to install Guile modules is: + +1. If --with-guiledir=DIR is specified, use DIR +2. Otherwise, obtain the site-wide Guile modules directory by +running `guile-config info pkgdatadir' and install the files +there *if* this directory lies inside the current install prefix +or --with-guiledir (without argument) is given. +3. Otherwise use $(datadir)/guile/site + +* --with-include-path=PATH + +Specify additional directories where to look for C include files. PATH is +a list of directory names separated by colons. Running + + ./configure --with-include-path=/usr/mysql/include:/usr/pgsql/include + +is equivalent to running + + ./configure CPPFLAGS="-I/usr/mysql/include -I/usr/pgsql/include" + + +* --with-lib-path=PATH + +Specify additional directories where to look for libraries. PATH is a list of +directory names separated by colons. Running + + ./configure --with-lib-path=/usr/mysql/lib:/usr/pgsql/lib + +is equivalent to running + + ./configure LDFLAGS="-L/usr/mysql/lib -L/usr/pgsql/lib" |