Re: [PECL-DEV] --enable-ext VS --with-ext

[email protected] (j adams)
Newsgroups php.pecl.dev
Message-ID <[email protected]>
Thanks Rasmus.

I see that the config.m4 file in amfext uses --with-amf but it only
references the following includes:
#include "php.h"
23 	#include "ext/standard/php_string.h"
24 	#include "ext/standard/php_var.h"
25 	#include "ext/standard/php_smart_str.h"
26 	#include "ext/standard/basic_functions.h"
27 	#include "ext/standard/php_incomplete_class.h"
28 	#include "php_amf.h"
29 	#include "php_memory_streams.h"
30 	#include "ext/standard/info.h"
31 	#include "stdlib.h"

None of these look particularly "external" to me.  On the other hand,
AMFEXT may not be the paragon of PECL style.




On Wed, Aug 4, 2010 at 10:35 AM, Rasmus Lerdorf <[email protected]> wrote:
> Things that require a 3rd-party library use --with.  Extension like json
> and exif that include the entire implementations of exif and json
> handling in them would use --enable, but extension like mysql and oci
> that need the client libraries to do the actual work use --with.
>
> -Rasmus
>
> On 8/4/10 10:22 AM, j adams wrote:
>> I'm reading the comments in the config.m4 generated by ext_skel and trying
>> to understand under what circumstances one would use --enable-ext and when
>> one would use --with-ext.
>>
>> What constitutes "something external" ?
>>
>>
>>
>>
>> dnl If your extension references something external, use with:
>>
>> dnl PHP_ARG_WITH(fmog, for fmog support,
>> dnl Make sure that the comment is aligned:
>> dnl [  --with-fmog             Include fmog support])
>>
>> dnl Otherwise use enable:
>>
>> dnl PHP_ARG_ENABLE(fmog, whether to enable fmog support,
>> dnl Make sure that the comment is aligned:
>> dnl [  --enable-fmog           Enable fmog support])
>>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.