pyre.externals.GCC

Module Contents

class pyre.externals.GCC.GCC

Bases: pyre.externals.Tool.Tool

The package manager for GCC installations

category = gcc
wrapper
doc = the name of the compiler front end
class pyre.externals.GCC.Default

Bases: pyre.externals.ToolInstallation.ToolInstallation

Support for GCC installations

category
flavor
wrapper
doc = the name of the compiler front end
_versionRegex
dpkg(self, packager)

Attempt to repair my configuration

macports(self, packager)

Attempt to repair my configuration

retrieveVersion(self)

Get my version number directly from the compiler

In general, this is not needed except on hosts with no package managers to help me

class pyre.externals.GCC.GCC4

Bases: pyre.externals.GCC.Default

Support for GCC 4.x installations

flavor
class pyre.externals.GCC.GCC5

Bases: pyre.externals.GCC.Default

Support for GCC 5.x installations

flavor
class pyre.externals.GCC.CLang(**kwds)

Bases: pyre.externals.ToolInstallation.ToolInstallation

Apple’s clang

category
wrapper
doc = the name of the compiler front end
_versionRegex
retrieveVersion(self)

Get my version number