Skip to content
This repository
Newer
Older
100644 57 lines (44 sloc) 2.661 kb
823a89b5 » novas0x2a
2009-10-30 README & AUTHORS touchups
1 INSTALLATION AND USE
2
3 A. Obtaining the Software
4
5 If you are reading this text then presumably you have a copy of
6 the software. However, you can obtain the most recent version from
7
8 http://ti.arc.nasa.gov/project/ngt
9
10 Before attempting to configure, build or install the NGT you should
11 obtain and install any prerequisite libraries that you need. The only
12 absolute requirement is the Boost. The others are either required to
13 build a specific module, or will enable a particular feature if
14 available. A complete list of dependencies is shown in the table below,
15 where each library is noted as being either a required or optional
16 dependency of one or modules. See each individual library's
17 documentation for details.
18
19 +------------------+-------------+-----------------------------------------+
20 | Library | Required? | Source Website |
21 +------------------+-------------+-----------------------------------------+
22 | Vision Workbench | Required | http://ti.arc.nasa.gov/visionworkbench/ |
23 | Boost | Required | http://www.boost.org/ |
24 | ISIS | Recommended | http://isis.astrogeology.usgs.gov/ |
25 | OpenSceneGraph | Optional | http://www.openscenegraph.org/ |
26 +------------------+-------------+-----------------------------------------+
27
28 B. Building and Installing
29
30 Once you have obtained and installed all of the prerequisite software
31 the process of building the NGT itself is generally
32 straightforward. There are four steps:
33
34 i. Configure the library. This is usually as simple as running the
35 "./configure" script from within the root NGT package directory.
36
37 ii. Build the tools by running "make".
38
39 iii. Install the tools by running "make install".
40
41 While this simple sequence will suffice for most users, the configure
42 script has many options that you can use to adjust various properties,
43 such as compiler optimization flags or the search paths used to find
44 required libraries. See the "INSTALL" file in this directory for more
45 detailed information.
46
47 C. Using the Library
48
49 When you install the library it will place files into three
50 subdirectories in the installation location. The header files which
51 you will need to develop software using the library are located in the
52 "include/" subdirectory. The compiled libraries, which you will need
53 to link your software against, are located in the "lib/" subdirectory.
54 You will need to configure your software development environment as
55 appropriate to locate these files. Finally, a number of command-line
56 tools are provided in the "bin/" directory. See the documentation for a
57 complete list of the tools.
Something went wrong with that request. Please try again.