aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 3d6367b74dc8ef241436aabc9b0a81b0d6767dc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
This archive contains pre-configured CLI source code with all its 
dependencies. On UNIX-like operating systems it allows you to built CLI
in non-interactive mode (that is, without answering any questions).

Send questions, bug reports, or any other feedback to 
cli-users@codesynthesis.com.


UNIX
----

Building on UNIX-like operating systems requires GNU make 3.81 or later.
Most recent GNU/Linux distributions should already have this version
installed. To check the GNU make version run make (or gmake) with the
--version option.

The build system supports the following standard variables:

CXX        (defaults to g++ if not set)
CPPFLAGS
CXXFLAGS
LDFALGS
LIBS

For example:

$ make CXX=g++-4.2 CXXFLAGS=-O3

After the build, the CLI compiler can be found in the cli/cli/ directory.

If you would like to see the full compiler/linker/etc., command lines,
you can add verbose=1 to the command line, for example:

$ make verbose=1

To build and run automated tests for the CLI compiler as well as all the
dependencies, run:

$ make test

The clean the object files, libraries, executable, etc., run:

$ make clean

You can also run make from various sub-directories in this package. For
example, to build and run automated tests only for the CLI compiler, you
can do the following:

$ cd cli/tests
$ make test


Windows
-------

Project and solution files are provided for Visual C++ 8.0 (2005) and 
9.0 (2008). To build the CLI compiler, open and build the corresponding
solution in the root directory of the package. After the build is complete,
the compiler executable can be found in the cli\cli\ directory. You can 
also build examples by opening and building one of the solution files in
the cli\examples\ directory.