SWIG CVS
Development versions of SWIG are available through the CVS server located at SourceForge.
It is important to note that the CVS repository does not include the C++ code generated by yacc nor the files produced by Autoconf or Automake (these are however included in a normal release). Thus, you will have to install these tools on your machine for everything to work.
Set the location of CVSROOT, for csh this would be:
% setenv CVSROOT :pserver:anonymous@swig.cvs.sourceforge.net:/cvsroot/swig
If you are using bash, you would use:
% export CVSROOT=:pserver:anonymous@swig.cvs.sourceforge.net:/cvsroot/swig
(Alternatively, you can use the -d option to CVS)
Log into the cvs server by issuing the following command:
% cvs login CVS password: <press enter here>
The latest development version of SWIG can be retrieved using
% cvs checkout SWIG
To build the system, follow these steps
% cd SWIG % ./autogen.sh % ./configure --prefix=/some/directory % make % make install
To check the build, run the tests:
% make -k checkThis could take up to an hour or longer. If you are interested in a particular language, just check the examples and test-suite for that language. For example, the Python tests:
% make check-python-examples % make check-python-test-suite
Send email to to the swig-devel mailing list. if you are interested in doing developer work and gaining write access to the CVS repository.
The swig-devel mailing list is the developer mailing list and should be used to discuss coding issues, bugs, patches, and so forth. Subscription information and archives of recent activity can be found on the mailing lists page.