On Jul 3, 2006, at 6:09 PM, Pierre wrote:
I'm working on a patch to bring in this functionality, out of sheer
"I need to learn more about autoconf and I want to contribute to PHP"-
ness :). Does anyone have any thoughts on what might go into such a
summary?
Something like:

GD Support Yes
 Bundled
 PNG Yes
 JPEG No
 GIF R/W Yes

PDO Support Yes
PDO Mysql Yes
PDO Sqlite Bundled Yes
...

Maybe with the version found and used, but it could make the summary
unreadable :)

The problem I have with this is that all of that information is already findable from the configure output. Yes, you have to look for it, but the idea of a summary is to summarize, not give extensive details and basically duplicate all the AC_MSG_CHECKING output. Maybe this is something that would only be provided by my --with- summary=extended switch?

So far, I have install prefix, SAPI, debug on/off, things of
that simple nature. Also, any thoughts on whether the summary should
be printed from configure itself or config.status?
I think it may require some additional macros. These macros can be
called from the extension to set the key/value pairs to display.

I had this thought, but I wasn't really looking to do something that'd require changing every config.m4 file in the PHP hierarchy. Obviously this would be optional for any given extension, but still, it's a larger job than I'm fully confident I can do.

Good luck and don't hesitate to harass the list until you get it
working, this is something I was waiting for since way too long (and
being lazy ;)

Well in that case, perhaps someone can tell me whether I should be displaying this information from configure itself (configure.in AC_MSG_RESULT macros) or from config.status (init_cmds in AC_OUTPUT) :). If it's available from config.status, maybe that'd be another reason to provide the very detailed output you suggested above?

-- Gwynne, Daughter of the Code
"This whole world is an asylum for the incurable."

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to