Bundling schema
| From: | Sterling Hughes | Date: | Thu, 01 May 2003 16:41:08 +0000 |
| Subject: | Bundling schema | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-1128@lists.php.net to get a copy of this message | ||
Hi,
Well, since people had some objections about removing Expat entirely. I
decided to work on that bundling scheme I was talking about awhile ago.
I have a commit pending that achieves this, initially by changing the
expat extension. Essentially what it does is separate the bundling of
expat itself with the xml extension.
By creating ext/bundle and storing expat in ext/bundle/expat, I have the
following options cleanly available:
./configure --disable-xml
(disables the xml extension, but bundles expat)
./configure --disable-bundle-all
(don't bundle any libraries)
./configure --enable-bundle-all
(bundle all the libraries)
./configure
(bundle defaults)
./configure --disable-bundle-expat --with-expat-dir=/usr/local/
(use the expat libraries in /usr/local/)
If no one has any major objections, I'll commit this to cvs.
-Sterling
--
"I can't give you a brain, so I'll give you a diploma"
- The Great Oz, The Wizard of Oz