PEAR_Builder::build

PEAR_Builder::build() – Build an extension from source

Synopsis

require_once 'PEAR/builder.php';

array PEAR_Builder::build ( string $descfile , mixed $callback = null )

Description

Build an extension from source. Runs phpize in the source directory, but compiles in a temporary directory (/var/tmp/pear-build-USER/PACKAGE-VERSION).

Parameter

string $descfile

path to XML package description file

mixed $callback

callback function used to report output

Return value

array - an array of associative arrays with built files, format:

<?php
array( array( 'file' => '/path/to/ext.so',
                    
'php_api' => YYYYMMDD,
                    
'zend_mod_api' => YYYYMMDD,
                    
'zend_ext_api' =>; YYYYMMDD ),
       ... )
?>

See

PEAR_Common::infoFromDescriptionFile

Throws

Possible PEAR_Error values
Error code Error value Meaning Solution
  "    

Note

This function can not be called statically.