Skip to content
Snippets Groups Projects
Commit 1c601696 authored by Christian Feld's avatar Christian Feld
Browse files

Provide CubeWriter version 4.8

parent 746d091b
No related branches found
No related tags found
No related merge requests found
##
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
#
# Copyright:: Copyright 2018-2022 Juelich Supercomputing Centre, Germany
# Authors:: Markus Geimer <m.geimer@fz-juelich.de>
# Christian Feld <c.feld@fz-juelich.de>
# License:: 3-clause BSD
#
# This work is based on experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'EB_Score_minus_P'
name = 'CubeWriter'
version = '4.8'
homepage = 'https://www.scalasca.org/software/cube-4.x/download.html'
description = """
Cube, which is used as performance report explorer for Scalasca and Score-P,
is a generic tool for displaying a multi-dimensional performance space
consisting of the dimensions (i) performance metric, (ii) call path, and
(iii) system resource. Each dimension can be represented as a tree, where
non-leaf nodes of the tree can be collapsed or expanded to achieve the
desired level of granularity.
This module provides the Cube high-performance C writer library component.
"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['http://perftools.pages.jsc.fz-juelich.de/cicd/cubew/tags/cubew-%(version)s']
sources = ['cubew-%(version)s.tar.gz']
checksums = [
'73c7f9e9681ee45d71943b66c01cfe675b426e4816e751ed2e0b670563ca4cf3', # cubew-4.8.tar.gz
]
builddependencies = [
# use same binutils version that was used when building GCCcore
('binutils', '2.38'),
('pkgconf', '1.8.0'),
]
dependencies = [
('zlib', '1.2.12'),
]
configopts = '--enable-shared'
sanity_check_paths = {
'files': ['bin/cubew-config',
('lib/libcube4w.a', 'lib64/libcube4w.a'),
('lib/libcube4w.%s' % SHLIB_EXT, 'lib64/libcube4w.%s' % SHLIB_EXT)],
'dirs': ['include/cubew'],
}
moduleclass = 'perf'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment