- Do not silence installation message - Update dependent ports: - Fix build with swig 4.0.1 - Update *_DEPENDS - Remove BINARY_ALIAS Changes: http://www.swig.org/news.php PR: 246613 Exp-run by: antoine
15 lines
997 B
Text
15 lines
997 B
Text
SWIG is a software development tool that connects programs written in C and C++
|
|
with a variety of high-level programming languages. SWIG is used with different
|
|
types of target languages including common scripting languages such as
|
|
Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages
|
|
also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro
|
|
CL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave and R. Also
|
|
several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket,
|
|
Chicken) are supported. SWIG is most commonly used to create high-level
|
|
interpreted or compiled programming environments, user interfaces, and as a tool
|
|
for testing and prototyping C/C++ software. SWIG is typically used to parse
|
|
C/C++ interfaces and generate the 'glue code' required for the above target
|
|
languages to call into the C/C++ code. SWIG can also export its parse tree in
|
|
the form of XML and Lisp s-expressions.
|
|
|
|
WWW: http://www.swig.org/
|