Skip to content

[SWIG] [package list]

SWIG/4.4.0-cpeGNU-25.03 (SWIG-4.4.0-cpeGNU-25.03.eb)

Install with the EasyBuild-user module:

eb SWIG-4.4.0-cpeGNU-25.03.eb -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider SWIG/4.4.0-cpeGNU-25.03.

EasyConfig:

local_zlib_version =         '1.3.1'         # https://zlib.net/
local_PCRE2_version =        '10.45'         # https://github.com/PCRE2Project/pcre2/releases  # Not yet in EB 2025a when checked for installation

local_SWIG_version =         '4.4.0'         # https://www.swig.org/

name =    'SWIG'
version = local_SWIG_version

homepage = 'http://www.swig.org/'

description = """
SWIG is a software development tool that connects programs written in C and C++
with a variety of high-level programming languages.
"""

toolchain = {'name': 'cpeGNU', 'version': '25.03'}
toolchainopts = {'pic': True}

source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['c3f8e5dcd68c18aa19847b33b0a1bb92f07e904c53ae9cf5ae4ff8727a72927e']

builddependencies = [
    ('buildtools',          '%(toolchain_version)s', '', True),
    ('craype-network-none', EXTERNAL_MODULE),
    ('craype-accel-host',   EXTERNAL_MODULE),
]

dependencies = [
    ('zlib',  local_zlib_version),
    ('PCRE2', local_PCRE2_version),
]

configopts = '--without-alllang --with-boost=no'

moduleclass = 'devel'

[SWIG] [package list]