7 CONTENT=
"Modular DocBook HTML Stylesheet Version 1.44"><LINK
10 HREF=
"book1.html"><LINK
13 HREF=
"reference.html"><LINK
16 HREF=
"reference.html"><LINK
18 TITLE=
"Builtin Procedures"
19 HREF=
"builtins.html"></HEAD
32 >DejaGnu: The GNU Testing Framework
</TH
47 >Chapter
5. Reference
</TD
70 >Once you have the DejaGnu source unpacked and available, you must
71 first configure the software to specify where it is to run (and the
72 associated defaults); then you can proceed to installing it.
</P
79 >Configuring DejaGnu
</A
82 >It is usually best to configure in a directory separate from the
83 source tree, specifying where to find the source with the optional
91 >. DejaGnu uses the GNU
95 > to configure itself. For more info on using
96 autoconf, read the GNU autoconf manual. To configure, execute the
100 > program, no other options are
101 required. For an example, to configure in a seperate tree for objects,
102 execute the configure script from the source tree like this:
</P
111 > ../dejagnu-
1.4/configure
117 >DejaGnu doesn't care at config time if it's for testing a native
118 system or a cross system. That is determined at runtime by using the
121 >You may also want to use the
<B
128 > to specify where you want DejaGnu and its
129 supporting code installed. By default, installation is in subdirectories
133 >, but you can select any alternate
145 > command line. (This value is captured in
146 the Makefile variables
<I
155 >Save for a small number of example tests, the DejaGnu distribution
156 itself does not include any test suites; these are available
157 separately. Test suites for the GNU development tools are included in
158 those releases. After configuring the top-level DejaGnu directory, unpack
159 and configure the test directories for the tools you want to test; then,
160 in each test directory, run
<I
164 auxiliary programs required by some of the tests, and run the test
173 >Installing DejaGnu
</A
176 >To install DejaGnu in your filesystem (either in
180 >, or as specified by your
206 >does thes things for
212 STYLE=
"list-style-type: disc"
214 >Look in the path specified for executables
218 >) for directories called
226 directories do not exist,
<I
233 STYLE=
"list-style-type: disc"
235 >Create another directory in the
243 >, and copy all the library files into
247 STYLE=
"list-style-type: disc"
249 >Create a directory in the
257 >, and copy all the configuration files into
261 STYLE=
"list-style-type: disc"
269 >$exec_prefix/bin
</TT
273 STYLE=
"list-style-type: disc"
281 >$exec_prefix/lib/dejagnu
</TT
282 >. This is the main Tcl
283 code implementing DejaGnu.
</P
303 HREF=
"reference.html"
334 HREF=
"reference.html"
341 >Builtin Procedures
</TD