summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/INSTALL
blob: c183bd97a1e49ded4cf70b221405b17f1c68f4cf (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
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
(the easiest is to build httpd using configure --with-included-apr)

XML
libxml2-2.7.5

JSON
SpiderMonkey libmozjs
(included in xulrunner-1.9.1.5)

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

To configure where to find dependencies, see:
./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

Layout
======