Glatzemann 39dc83d33e added NAnt 0.91 build system to the lib folder
added build folder
added build script for release build of ANX.Framework and all RenderSystems
fixed some issues in projects regarding compiler directives
removed StockShaderCodeGenerator from Pre-Build-Events. Build the Stock shaders using NAnt target build_stock_shaders.
started Wiki documentation for custom build switches (e.g. extended mode)
2011-11-18 11:04:26 +00:00

165 lines
7.6 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="en-ca" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Installation" />
<link rel="stylesheet" type="text/css" href="../style.css" />
<title>Installation</title>
<style type="text/css">
ul {
list-style-type: square;
}
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="2" class="NavBar">
<tr>
<td class="NavBar-Cell">
<a title="NAnt home page" href="http://nant.sourceforge.net"><b>NAnt</b></a> <img alt="->" src="../images/arrow.gif" />
<a href="../index.html">Help</a> <img alt="->" src="../images/arrow.gif" /> <a href="index.html">
Introduction</a> <img height="9" alt="->" src="../images/arrow.gif" width="13" />
Installation
</td>
<td class="NavBar-Cell" align="right">
v0.91
</td>
</tr>
</table>
<h1>Installation</h1>
<p>NAnt is available in either a source or binary distribution. The binary
distribution is all you need to use NAnt to build your projects, including
creating your own custom tasks, types and functions.</p>
<p>If you are upgrading NAnt from a previous version, you must never install over
the top of your previous installation. Delete or rename the existing
installation directory before installing the new version of NAnt.</p>
<h2>Installing from binaries</h2>
<ol>
<li>
Download the binary distribution archive. Either <code>nant-bin.zip</code> or <code>
nant-bin.tar.gz</code> will work, the contents of each archive are the
same.</li>
<li>
Remove any previous versions of NAnt you may have installed.</li>
<li>
Extract the contents of the archive to the location you wish to install NAnt
(eg: C:\Program Files\NAnt in windows, or /usr/local/nant in Linux)
</li>
<li>
Depending on your environment, create a wrapper script to run NAnt:
<h3>Run NAnt using Microsoft.NET</h3>
<ul>
<li>
Create a file called <code>nant.bat</code> in a directory that is included in
the <code>PATH</code> system environment variable. (eg. <i>C:\WINDOWS</i>).
</li>
<li>
Add the following to <code>nant.bat</code>:
<pre>
@echo off
"C:\Program Files\NAnt\bin\NAnt.exe" %*
</pre>
</li>
</ul>
<h3>Run NAnt using Mono</h3>
<ul style="list-style-type: none;">
<li>
<h4>Windows</h4>
<ul>
<li>
Create a file called <code>nant.bat</code> in a directory that is included in
the <code>PATH</code> system environment variable. (eg. <i>C:\WINDOWS</i>).
</li>
<li>
Add the following to <code>nant.bat</code>:
<pre>
@echo off
mono "C:\Program Files\NAnt\bin\NAnt.exe" %*
</pre>
</li>
</ul>
</li>
<li>
<h4>Linux / Cygwin</h4>
<ul>
<li>
Create a file called <code>nant</code> in a suitable location in your
filesystem (eg. <i>/usr/local/bin</i>).
</li>
<li>
Add the following to <code>nant</code>:
<pre>
#!/bin/sh
exec mono /usr/local/nant/bin/NAnt.exe "$@"
</pre>
</li>
<li>
Ensure <code>nant</code> has permission to execute, eg:
<pre>
chmod a+x /usr/local/bin/nant
</pre>
</li>
</ul>
</li>
</ul>
</li>
<li>
Open a new command prompt (shell) and type <code>nant -help</code>. If
successful, you should see a usage message displaying available command line
options.</li>
<li>
(optional) Download and install NAnt-contrib or other third party extensions to
NAnt.</li>
</ol>
<h2>Installing from source</h2>
<ol>
<li>
Download the source distribution archive. Either <code>nant-src.zip</code> or <code>
nant-src.tar.gz</code> will work, the contents of each archive are the
same.</li>
<li>
Remove any previous versions of NAnt you may have installed.</li>
<li>
Extract the contents of the archive to a temporary location. This should <b>not</b>
be the location you wish to install NAnt to.</li>
<li>
Open a command prompt and change into the folder you extracted the archive to.</li>
<li>
Depending on your environment, build the NAnt distribution:
<h3>Install NAnt using Microsoft .NET</h3>
<ul>
<li>
<h4>GNU Make</h4>
<code>make install MONO= MCS=csc prefix=<i>installation-path</i></code>
<p>eg. <code>make install MONO= MCS=csc prefix="C:\Program Files"</code></p>
</li>
<li>
<h4>NMake</h4>
<code>nmake -f Makefile.nmake install prefix=<i>installation-path</i></code>
<p>eg. <code>nmake -f Makefile.nmake install prefix="C:\Program Files"</code></p>
</li>
</ul>
<h3>Install NAnt using Mono</h3>
<ul>
<li>
<h4>GNU Make</h4>
<code>make install prefix=<i>installation-path</i></code>
<p>eg. <code>make install prefix="C:\Program Files"</code></p>
</li>
<li>
<h4>NMake</h4>
<code>nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix=<i>installation-path</i></code>
<p>eg. <code>nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix=/usr/local/</code></p>
</li>
</ul>
<p>
This will first build a bootstrap version of NAnt, and then use that to build
and install the full version to <code><i>installation-path</i>/NAnt</code>.
</p>
</li>
<li>
Follow the instructions as for a binary release from step 5.</li>
</ol>
</body>
</html>