# IT4Innovations 2023 # JK name = 'Boost' version = '1.79.0' homepage = 'https://www.boost.org/' description = """Boost provides free peer-reviewed portable C++ source libraries.""" toolchain = {'name': 'intel-compilers', 'version': '2022.1.0'} toolchainopts = {'pic': True} source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] dependencies = [ ('bzip2', '1.0.8'), ('zlib', '1.2.12'), ('XZ', '5.2.5'), ('ICU', '71.1'), ] #preconfigopts = "sed -i 's/-static//g' tools/build/src/engine/build.sh && " # fix test_toolset function so it works correctly for intel-linux toolset; # see also https://github.com/boostorg/build/issues/647 #preconfigopts += "sed -i 's/{TOOLSET}/{B2_TOOLSET}/g' tools/build/src/engine/build.sh && " # disable MPI, build Boost libraries with tagged layout boost_mpi = False tagged_layout = True moduleclass = 'devel'