Skip to content

[SWIG] [package list]

SWIG/4.1.1-cpeGNU-24.03 (SWIG-4.1.1-cpeGNU-24.03.eb)

Install with the EasyBuild-user module:

eb SWIG-4.1.1-cpeGNU-24.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.1.1-cpeGNU-24.03.

EasyConfig:

local_zlib_version  = '1.3.1'
local_PCRE2_version = '10.42'

name = 'SWIG'
version = '4.1.1'

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': '24.03'}
toolchainopts = {'pic': True}

source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b']

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]