summaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2007-06-29 00:06:50 +0000
committerBruno Haible <bruno@clisp.org>2009-06-23 12:14:57 +0200
commitb8a171af24421e350978e340bb355e2d939475e1 (patch)
tree9d40bbdded1185ac78ca6dc400aa9125c20b0f7b /HACKING
parentc97a71d868c954b006985ba88edf563b23f71606 (diff)
downloadexternal_gettext-b8a171af24421e350978e340bb355e2d939475e1.zip
external_gettext-b8a171af24421e350978e340bb355e2d939475e1.tar.gz
external_gettext-b8a171af24421e350978e340bb355e2d939475e1.tar.bz2
Hacking advice.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING65
1 files changed, 65 insertions, 0 deletions
diff --git a/HACKING b/HACKING
new file mode 100644
index 0000000..7707b3d
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,65 @@
+All you need to know when hacking (modifying) GNU gettext or when building
+it off the CVS.
+
+
+Requirements
+============
+
+You will need reasonably recent versions of the build tools:
+
+ * A C compiler; on Cygwin or mingw also a C++ compiler. Such as GNU GCC.
+ + Homepage:
+ http://gcc.gnu.org/
+
+ * GNU automake
+ + Homepage:
+ http://www.gnu.org/software/automake/
+
+ * GNU autoconf
+ + Homepage:
+ http://www.gnu.org/software/autoconf/
+
+ * GNU m4
+ + Homepage:
+ http://www.gnu.org/software/m4/
+
+ * GNU bison
+ + Homepage:
+ http://www.gnu.org/software/bison/
+
+ * GNU gperf
+ + Homepage:
+ http://www.gnu.org/software/gperf/
+
+ * GNU texinfo
+ + Homepage:
+ http://www.gnu.org/software/texinfo/
+
+ * GNU emacs or XEmacs
+ + Homepage:
+ http://www.gnu.org/software/emacs/
+ http://www.xemacs.org/
+
+ * Perl
+ + Homepage:
+ http://www.perl.org/
+
+ * TeX (for making the doc in .dvi, .ps or .pdf format)
+ + Homepage:
+ http://tug.org/teTeX/
+
+ * Either an internet connection or a recent copy of GNU gnulib.
+ + Homepage:
+ http://www.gnu.org/software/gnulib/
+
+And, of course, the packages listed in the DEPENDENCIES file.
+
+
+Building off the CVS
+====================
+
+Access to the CVS is described at http://savannah.gnu.org/cvs/?group=gettext .
+
+After fetching the sources from the CVS, peek at the comments in autogen.sh,
+then run "./autogen.sh"; then you can proceed with "./configure" as usual.
+