wez Mon Dec 22 21:51:19 2003 EDT Modified files: /php-src README.WIN32-BUILD-SYSTEM Log: Now that it has matured somewhat, don't discourage questions about it quite so strongly. Add note about snapshot building. # If you are building "official" snapshots, you need Edin's treasure-trove # of libraries/headers and the snapshot template Index: php-src/README.WIN32-BUILD-SYSTEM diff -u php-src/README.WIN32-BUILD-SYSTEM:1.3 php-src/README.WIN32-BUILD-SYSTEM:1.4 --- php-src/README.WIN32-BUILD-SYSTEM:1.3 Sat Dec 6 05:31:02 2003 +++ php-src/README.WIN32-BUILD-SYSTEM Mon Dec 22 21:51:18 2003 @@ -1,12 +1,9 @@ The Win32 Build System. -$Id: README.WIN32-BUILD-SYSTEM,v 1.3 2003/12/06 10:31:02 wez Exp $ +$Id: README.WIN32-BUILD-SYSTEM,v 1.4 2003/12/23 02:51:18 wez Exp $ Wez Furlong <[EMAIL PROTECTED]> -NB: Please don't mail me asking for help on this, unless -you are a Core PHP developer, or you are prepared to donate -some money via paypal or buy me something from my wishlist. -http://pecl.php.net/user/wez -Thanks :-) +If you need help with the build system, send mail to [EMAIL PROTECTED]; please don't email me directly. =========================================================== Contents: @@ -18,6 +15,7 @@ e. Building f. Cleaning up g. Running the test suite + h. snapshot building 2. How to write config.w32 files x. to be written. @@ -28,9 +26,8 @@ You need: - Windows Scripting Host (cscript.exe) - - Microsoft Build Tools from either: + - Microsoft Build Tools from: Microsoft Visual Studio (VC6) or later - Microsoft Platform SDK You also need: - bindlib_w32 [http://www.php.net/extra/bindlib_w32.zip] @@ -159,5 +156,19 @@ sqlite test suite only, you would type "nmake /D TESTS=ext/sqlite/tests test" +h. Snapshot Building + + If you want to set up an automated build that will tolerate + breakages in some of the modules, you can use the + --enable-snapshot-build configure option to generate a + makefile optimized for that purpose. A snapshot build will + switch the argument parser so that the default option for + configure switches that your don't specify will be set + to "shared". The effect of this is to turn on all options + unless you explicitly disable them. When you have configured + your snapshot build, you can use "nmake build-snap" to build + everything, ignoring build errors in individual extensions + or SAPI. + vim:tw=78:sw=1:ts=1:et
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php