Fix compilation errors
[cwc.git] / README
blob95c533f0302099d7cea59bb1cb3e55af7849946d
1 cwc - a cross compiler.
3 Copyright (C) 1999, 2000, 2001, 2002 by Lars Christensen.
4 Further modifications Copyright (C) 2008 by Mark Longair.
6    http://mythic-beasts.com/~mark/software/cwc/
8 LICENSE INFORMATION
10 This program is free software; you can redistribute it and/or
11 modify it under the terms of the GNU General Public License as
12 published by the Free Software Foundation; either version 2 of the
13 License, or (at your option) any later version.
15 This program is distributed in the hope that it will be useful, but
16 WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18 General Public License for more details.
20 You should have received a copy of the GNU General Public License
21 along with this program; if not, write to the Free Software
22 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
23 02111-1307, USA.
25 DOCUMENTATION
27 See the file cwc.6 formatted for use with the unix program
28 "man". Either install cwc.6 in /usr/local/man/man6/ and view it with
29 "man cwc" or view it directly with "man ./cwc.6" or "man -f ./cwc.6"
30 (depending on your version of "man").
32 HOW TO COMPILE
34 cwc should compile on most unices, but has only been tested on Linux
35 and Solaris. It requires GNU Make, a C++ compiler (g++) and the
36 Standard Template Library (STL) in order to compile.  The most exotic
37 functions cwc uses it times() which is also a part of the POSIX
38 standard so it should be no problem if you have a decent unix.
40 Run "make" to compile. If anything fails, you fix it. I haven't
41 included any scripts for installing cwc. If you really want to install
42 it for public use on your unix machine, put the binary (src/cwc) in
43 /usr/local/bin/ and the MANual file (cwc.6) in /usr/local/man/man6/.
45 cwc has been succesfully tested on Linux, Solaris and HPUX.