| SWIG CVS |
| |
| <p> |
| <img src="images/cvs.png"> |
| |
| <p> |
| |
| <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: <enter 'cvs' here> |
| </pre> |
| <p> |
| The password to the cvs account is 'cvs'. |
| |
| <p> |
| <li>The latest development version of SWIG can be retrieved using |
| |
| <p> |
| <pre> |
| % cvs checkout SWIG |
| </pre> |
| </p> |
| |
| <p> |
| <li>To build the system, follow these steps |
| <p> |
| <pre> |
| % cd SWIG |
| % ./autogen.sh |
| % ./configure --prefix=/some/directory |
| % make |
| % make install |
| </pre> |
| </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 2.54 or higher |
| <li> Automake 1.72 or higher |
| <li> A working C++ compiler. |
| <li> yacc or bison (to compile the SWIG parser). |
| </ul> |
| |
| <p> |
| It is important to note that the CVS repository does not include the C++ code |
| generated by yacc nor the files produced by Autoconf and Automake (these |
| are however included in a normal release). 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:swig-dev@cs.uchicago.edu">swig-dev@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> |
| |
| |
| |
| |
| |