*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@49 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
733a19d2c8
commit
bcef419b66
1 changed files with 59 additions and 9 deletions
68
SWIG/README
68
SWIG/README
|
|
@ -1,17 +1,67 @@
|
||||||
SWIG Source Directory
|
SWIG (Simplified Wrapper and Interface Generator)
|
||||||
|
|
||||||
All new development is being done in C. Portions of the old SWIG1.1
|
Copyright (C) 1998-2000 : The University of Chicago
|
||||||
C++ base are slowly being converted over.
|
Copyright (C) 1995-1998 : University of Utah and the Regents
|
||||||
|
of the University of California
|
||||||
|
|
||||||
DOH - Dave's Object Hack. A C library containing core datatypes
|
January 11, 2000 ($Header$)
|
||||||
for most of the new C-based system.
|
|
||||||
|
|
||||||
Core - C based SWIG core.
|
Tagline: SWIG is a compiler that integrates C, C++, and Objective-C
|
||||||
|
with scripting languages including Perl, Python, and Tcl.
|
||||||
|
|
||||||
|
This distribution represents work in progress towards building a new
|
||||||
|
SWIG release. The guilty parties currently working on this are:
|
||||||
|
|
||||||
|
- Dave Beazley (beazley@cs.uchicago.edu)
|
||||||
|
- Dustin Mitchell (djmitche@cs.uchicago.edu)
|
||||||
|
- Loic Dachary (loic@ceic.com)
|
||||||
|
|
||||||
|
General overview:
|
||||||
|
=================
|
||||||
|
The primary goal of future development is to make SWIG more modular,
|
||||||
|
extensible, and easier to maintain. To this end, the source code has
|
||||||
|
been consolidated into the Source directory. Within this directory,
|
||||||
|
there are a number of different components:
|
||||||
|
|
||||||
|
SWIG1.1 - These two directories contain the C++ code
|
||||||
|
Modules1.1 corresponding to the SWIG1.1.x series of
|
||||||
|
releases. This code is still in use but is
|
||||||
|
slowly being deprecated.
|
||||||
|
|
||||||
|
*** Important note: ALL future SWIG development will *NOT* be taking
|
||||||
|
place in C++. Please use ANSI C instead. -- Dave ***
|
||||||
|
|
||||||
|
DOH - Object framework for the ANSI C core.
|
||||||
|
Core - New SWIG core (ANSI C)
|
||||||
|
Preprocessor - Simple SWIG preprocessor module
|
||||||
|
Dustin - Some Python stuff Dustin is working on.
|
||||||
|
|
||||||
|
Documentation for these components is weak or non-existent at this
|
||||||
|
time. Please bear with us.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
It should be relatively simple. Simply type the following:
|
||||||
|
|
||||||
|
% ./configure
|
||||||
|
% make
|
||||||
|
% make install
|
||||||
|
|
||||||
|
If you checked the code out via CVS, you will have to run autoconf
|
||||||
|
before typing 'configure.' In addition, a full build of SWIG requires
|
||||||
|
the use bison or yacc.
|
||||||
|
|
||||||
|
Participate!
|
||||||
|
============
|
||||||
|
|
||||||
|
We are looking for people who want to join the effort of getting this
|
||||||
|
next release off the ground. Please send me email.
|
||||||
|
|
||||||
|
-- Dave (beazley@cs.uchicago.edu)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Preprocessor - C based preprocessing module.
|
|
||||||
|
|
||||||
SWIG1.1 - Old SWIG1.1 C++ core
|
|
||||||
|
|
||||||
Modules1.1 - Old SWIG1.1 C++ modules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue