This repository has been archived by the owner on Jun 20, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.developers
59 lines (39 loc) · 1.54 KB
/
README.developers
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
Developer Build Installation Instructions
=========================
Prerequisites
The SNS Common Libraries uses Swig for generation of Python bindings to
the library functions. This program must be accessable on the compilation
machine. Doxygen is used for creating documentation and must be
accessable on the compilation machine. The minimum software versions for
dependencies are listed below.
1. GCC - 3.4.6
2. Autoconf - 2.59
3. Automake - 1.9.4
4. Libtool - 1.5.10
5. Swig - 1.3.28
6. Python - 2.3.4
7. Doxygen - 1.4.6
8. Dot (Graphviz) - 2.8
Note: Higher versions may work but are not guaranteed.
1) Checkout the code from the repository.
svn co https://flathead.sns.gov/repos/reduction/trunk
cd reduction/trunk
2) At present it is necessary to run the autogen shell script to produce the
correct configure file.
sh autogen.sh
3) Run 'configure' and 'make'. If a different Python distribution is required,
make sure the Python command appears first in the path.
If there are any problems, try different configure options to see if one
will work. You can see what switches are available by typing
./configure --help
4) To make the documentation
make docs
5) Test the installation using
make test
6) Install the files in the default location (usually /usr/local) using
make install
Build a Distribution
=========================
To create a distribution follow steps 1-4 above, followed by
make dist
$Id$