This is the command swig2.0 that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
PROGRAM:
NAME
swig - Simplified Wrapper and Interface Generator
SYNOPSIS
swig [options] file
DESCRIPTION
The swig command is used to create wrapper code to connect C and C++ code to scripting
languages like Perl, Python, etc. from the definition of the interface. For detailed
information on writing those interface definitions please refer to /usr/share/doc/swig-
doc/Manual/index.html from the swig-doc package. This manpage concentrates on explaining
the invocation of the swig command.
OPTIONS
Target Language Options:
-chicken
Generate CHICKEN wrappers
-csharp
Generate C# wrappers
-guile Generate Guile wrappers
-java Generate Java wrappers
-mzscheme
Generate Mzscheme wrappers
-ocaml Generate Ocaml wrappers
-perl Generate Perl wrappers.
-php Generate PHP wrappers
-pike Generate Pike wrappers
-python
Generate Python wrappers
-ruby Generate Ruby wrappers
-sexp Generate Lisp S-Expressions wrappers
-tcl Generate Tcl wrappers
-xml Generate XML wrappers.
General Options
-c++ Enable C++ processing
-co Check a file out of the SWIG library
-dirprot
Turn on wrapping of protected members for director classes
-Dsymbol
Define a symbol symbol (for conditional compilation)
-E Preprocess only, does not generate wrapper code
-fcompact
Compile in compact mode
-fvirtual
Compile in virtual elimination mode
-Fstandard
Display error/warning messages in commonly used format
-Fmicrosoft
Display error/warning messages in Microsoft format
-help Show a summary of supported options and especially of supported options for the
selected language.
-Idir Look for SWIG files in dir
-ignoremissing
Ignore missing include files
-importall
Follow all #include statements as imports
-includeall
Follow all #include statements
-lifile
Include SWIG library file ifile
-M List all dependencies
-MM List dependencies, but omit files in SWIG library
-makedefault
Create default constructors/destructors (the default)
-module name
Set module name to name
-nocontract
Turn off contract checking
-nodefault
Do not generate constructors/destructors
-nodirprot
Do not wrap director protected members
-noexcept
Do not wrap exception specifiers
-noextern
Do not generate extern declarations
-noruntime
Do not include SWIG runtime code
-o outfile
Set name of the output file to outfile
-outdir dir
Set language specific files output directory
-runtime
Make the runtime support code globally visible.
-small Compile in virtual elimination & compact mode
-swiglib
Report location of SWIG library and exit
-v Run in verbose mode
-version
Print SWIG version number
-Wall Enable all warning messages
-Wallkw
Enable warning messages for all the languages keywords
-Werror
Force to treat the warnings as errors
-w n Suppress warning number n
Use swig2.0 online using onworks.net services