summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/INSTALL
blob: 5d9239d1ffb7447271ec350ee74cefa652601be4 (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
Apache Tuscany SCA Runtime
==========================

Building
========

First get the following dependencies:

HTTP server and APR
httpd-2.2-13
libapr-1-0.3.8
libaprutil-1-0.3.9

Recommended httpd configure options:
--with-included-apr to build httpd with the included APR distribution,
--with-mpm=worker to run the Tuscany httpd modules in multiple threads.

XML
libxml2-2.7.5

JSON
SpiderMonkey libmozjs
(included in xulrunner-1.9.1.5)

To configure the Tuscany build do this:
./autogen.sh
./configure --prefix=<install dir>

To turn on debugging, profiling and strict warning compile options:
./configure --enable-maintainer-mode

To configure where to find dependencies, see the configure help:
./configure --help

To build the runtime, do this:
make

To run the tests, do this:
make check

To build doxygen documentation, do this:
./configure --prefix=<install dir> --enable-doxygen
make

To build ctags for the source, do this:
make ctags

To build a source distribution, do this:
make dist

To build a binary distribution, do this:
make bindist