blob: c8067887260bd933fcd2949c4854a3636590421f [file] [log] [blame]
SWIG CVS
<p>
<img src="images/cvs.png">
<p>
<b>Notice (9/4/00): Due to building rennovations, the CVS repository
will be unavailable from 9/5/00 to 9/18/00.</b>
<p>
SWIG is currently undergoing a large redevelopment effort.
Development versions of SWIG are available through a public
CVS repository. To use this interface you will need to install
CVS 1.9 or newer. The SWIG development machine is currently
running cvs-1.10. Use of the CVS repository is not recommended except for
advanced users.
<h3> Disclaimer </h3>
The CVS release represents work in progress and is not guaranteed to compile on your machine or be functional in any
manner.
<h3> To check out the latest version </h3>
<ol>
<li> Set the location of CVSROOT
<p>
<pre>
% setenv CVSROOT :pserver:cvs@swig.cs.uchicago.edu:/cvsroot
</pre>
<p>
(Alternatively, you can use the -d option to CVS)
<p>
<li> Log into the cvs server by issuing the following command:
<p>
<pre>
% cvs login
CVS password: &lt;enter 'cvs' here&gt
</pre>
<p>
The password to the cvs account is 'cvs'.
<p>
<li>The latest version of SWIG can be retrieved using
<p>
<pre>
% cvs checkout SWIG
</pre>
</p>
</ol>
<b>Note:</b> The CVS repository is read-only so the system will not
accept code modifications at this time.
<h3> Required Tools </h3>
To compile SWIG from its CVS repository, you will need the following tools:
<ul>
<li> Autoconf
<li> A working C++ compiler.
<li> yacc or bison (to compile the SWIG parser).
</ul>
<p>
For Windows users, it is important to note that the CVS repository does not
include the C++ code generated by yacc (this code is included in the normal
release however) or the scripts produced by autoconf. Thus, you will have
to install these tools on your machine to work with everything.
<h3>Developer Access</h3>
We are always looking for people to help out with various projects.
<ul>
<li> Send email to <a href="mailto:beazley@cs.uchicago.edu">beazley@cs.uchicago.edu</a>
if you are interested in doing developer work and gaining write access to the CVS repository.
<p>
<li>A developer mailing list is available at <a href="mailto:swig-dev@cs.uchicago.edu">swig-dev@cs.uchicago.edu</a> to discuss coding issues, bugs, patches, and so forth. Archives of recent
activity can be found <a href="http://mailman.cs.uchicago.edu/mailman/listinfo/swig-dev">here</a>.
</ul>