Name swig
Version 4.1.1
Summary SWIG - Simplified Wrapper and Interface Generator
Description SWIG is a compiler that makes it easy to integrate C and C++ code with other languages including Perl, Tcl, Ruby, Python, Java, Guile, Mzscheme, Chicken, OCaml, Pike, and C#.
Section devel
License BSD-3-Clause & GPL-3.0-only
Homepage http://swig.sourceforge.net/
Recipe file recipes-devtools/swig/swig_4.1.1.bb
recipes-devtools/swig/swig.inc
Layer openembedded-core (mickledore branch)
Inherits
  • autotools
  • pkgconfig
  • python3-dir
  • python3native
  • siteconfig
  • siteinfo
Dependencies
  • autoconf-native
  • automake-native
  • bison-native
  • libpcre2
  • libtool-cross
  • libtool-native
  • pkgconfig-native
  • python3-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

https://downloads.sourceforge.net/swig/swig-4.1.1.tar.gz

Patches

Patch Status
swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch Submitted
swig/0001-configure-use-pkg-config-for-pcre-detection.patch Pending
swig/determinism.patch Inappropriate [OE reproducibiity fix upstream unlikely to take]

bbappends

This recipe is appended by:

meta-mingw swig_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master swig 4.3.0
styhead (Yocto Project 5.1) swig 4.2.1
scarthgap (Yocto Project 5.0) swig 4.2.1
nanbield (Yocto Project 4.3) swig 4.1.1
mickledore (Yocto Project 4.2) swig 4.1.1 (this recipe)
langdale (Yocto Project 4.1) swig 4.0.2
kirkstone (Yocto Project 4.0) swig 4.0.2
honister (Yocto Project 3.4) swig 4.0.2
hardknott (Yocto Project 3.3) swig 3.0.12
gatesgarth (Yocto Project 3.2) swig 3.0.12
dunfell (Yocto Project 3.1) swig 3.0.12
zeus (Yocto Project 3.0) swig 3.0.12
warrior (Yocto Project 2.7) swig 3.0.12
thud (Yocto Project 2.6) swig 3.0.12
sumo (Yocto Project 2.5) swig 3.0.12
rocko (Yocto Project 2.4) swig 3.0.12
pyro (Yocto Project 2.3) swig 3.0.12
morty (Yocto Project 2.2) swig 3.0.8
krogoth (Yocto Project 2.1) swig 3.0.8
jethro (Yocto Project 2.0) swig 3.0.6