taucmdr.cf.software.pdt_installation module

Program Database Toolkit (PDT) software installation management.

TAU uses PDT for source instrumentation.

class taucmdr.cf.software.pdt_installation.PdtInstallation(sources, target_arch, target_os, compilers)[source]

Bases: taucmdr.cf.software.installation.AutotoolsInstallation

Encapsulates a PDT installation.

PDT doesn’t actually use an Autotools configure script but the installation procedure is the same otherwise, so we reuse what we can from AutotoolsInstallation.

configure(_)[source]

Invoke configure.

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

Check if the installation at installation_prefix is valid.

A valid installation provides all expected files and commands. Subclasses may wish to perform additional checks.

Raises:SoftwarePackageError – Describs why the installation is invalid.