aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2004-10-11 09:22:51 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2004-10-11 09:22:51 +0000
commitaf3432f5cc5c5d53887c485ae5b066212c14f6b6 (patch)
tree41cf0d8ed38b4209ca1bb74c794b2802bec62ea9 /README
parent1c1f381c98282f4c5f4bb278c63ee2d5ae893de8 (diff)
downloadgamma-af3432f5cc5c5d53887c485ae5b066212c14f6b6.tar.gz
gamma-af3432f5cc5c5d53887c485ae5b066212c14f6b6.tar.bz2
Initial import
Diffstat (limited to 'README')
-rw-r--r--README65
1 files changed, 65 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..a681c9b
--- /dev/null
+++ b/README
@@ -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"

Return to:

Send suggestions and report system problems to the System administrator.