swig
Simplified Wrapper and Interface Generator
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 languages including common scripting languages such as Perl, Python, Tcl/Tk and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also several interpreted and compiled Scheme implementations (Chicken, Guile, MzScheme) are supported.
homepage ↗homepage ↗ github: swig/swig sourceforge: swig
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 4.4.1 | 4 | 18 h | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | alpha | arm | arm64-macos | hppa | loong | m68k | mips | ppc | s390 | sparc | x64-macos | x64-solaris | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4.4.1 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | arm testing | arm64-macos testing | hppa testing | loong testing | m68k testing | mips testing | ppc testing | s390 testing | sparc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 4.3.1 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 stable | riscv testing | alpha testing | arm testing | arm64-macos testing | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 4.2.1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | arm64-macos testing | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 4.1.1-r1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | arm64-macos testing | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
Use flags of 4.4.1
- ccache build ccache-swig(a fast compiler cache)
- doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- pcre Add support for Perl Compatible Regular Expressions
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)