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

Reply via email to