taucmdr.cf.software.gotcha_installation module

GOTCHA software installation management.

GOTCHA is required for Score-P 9.0 and later.

class taucmdr.cf.software.gotcha_installation.GotchaInstallation(sources, target_arch, target_os, compilers)[source]

Bases: taucmdr.cf.software.installation.CMakeInstallation

Encapsulates a GOTCHA installation.

cmake(flags)[source]

Invoke cmake.

Parameters:flags (list) – Command line flags to pass to cmake.
Raises:SoftwarePackageError – Configuration failed.
make(flags)[source]

Invoke make.

Parameters:flags (list) – Command line flags to pass to make.
Raises:SoftwarePackageError – Compilation failed.