Class to handle building (compiling) extensions.
Located in /maintenance/libraries/pear/PEAR/Builder.php (line 28)
PEAR | --PEAR_Common | --PEAR_Builder
Inherited from PEAR_Common
PEAR_Common::$config
PEAR_Common::$current_attributes
PEAR_Common::$current_element
PEAR_Common::$current_path
PEAR_Common::$element_stack
PEAR_Common::$pkginfo
PEAR_Common::$source_analyzer
PEAR_Common::$ui
PEAR_Common::$_validPackageFile
PEAR_Builder constructor.
Build an extension from source. Runs "phpize" in the source directory, but compiles in a temporary directory (/var/tmp/pear-build-USER/PACKAGE-VERSION).
Message callback function used when running the "phpize" program. Extracts the API numbers used. Ignores other message types than "cmdoutput".
Build an extension from source on windows.
requires msdev
Run an external command, using a message callback to report output. The command will be run through popen and output is reported for every line with a "cmdoutput" message with the line string, including newlines, as payload.
Inherited From PEAR_Common
PEAR_Common::PEAR_Common()
PEAR_Common::addTempFile()
PEAR_Common::analyzeSourceCode()
PEAR_Common::betterStates()
PEAR_Common::buildProvidesArray()
PEAR_Common::detectDependencies()
PEAR_Common::downloadHttp()
PEAR_Common::getDependencyRelations()
PEAR_Common::getDependencyTypes()
PEAR_Common::getFileRoles()
PEAR_Common::getProvideTypes()
PEAR_Common::getReleaseStates()
PEAR_Common::getReplacementTypes()
PEAR_Common::getScriptPhases()
PEAR_Common::getUserRoles()
PEAR_Common::infoFromAny()
PEAR_Common::infoFromDescriptionFile()
PEAR_Common::infoFromString()
PEAR_Common::infoFromTgzFile()
PEAR_Common::log()
PEAR_Common::mkDirHier()
PEAR_Common::mkTempDir()
PEAR_Common::setFrontendObject()
PEAR_Common::sortPkgDeps()
PEAR_Common::validatePackageInfo()
PEAR_Common::validPackageName()
PEAR_Common::validPackageVersion()
PEAR_Common::xmlFromInfo()
PEAR_Common::_element_end()
PEAR_Common::_element_end_1_0()
PEAR_Common::_element_start()
PEAR_Common::_element_start_1_0()
PEAR_Common::_getPkgDeps()
PEAR_Common::_getPkgDepTree()
PEAR_Common::_getRevPkgDeps()
PEAR_Common::_makeReleaseXml()
PEAR_Common::_PEAR_Common()
PEAR_Common::_pkginfo_cdata_1_0()
PEAR_Common::_removedDependency()
PEAR_Common::_sortPkgDeps()
PEAR_Common::_sortPkgDepsRev()
PEAR_Common::_unIndent()
Documentation generated on Fri, 11 Feb 2005 18:12:49 +0000 by phpDocumentor 1.3.0RC3