wez             Sat Jun  4 21:39:08 2005 EDT

  Modified files:              
    /php-src/win32/build        config.w32 
  Log:
  tweaks for a recent addition to cygwin
  
http://cvs.php.net/diff.php/php-src/win32/build/config.w32?r1=1.37&r2=1.38&ty=u
Index: php-src/win32/build/config.w32
diff -u php-src/win32/build/config.w32:1.37 php-src/win32/build/config.w32:1.38
--- php-src/win32/build/config.w32:1.37 Thu Feb 24 19:20:19 2005
+++ php-src/win32/build/config.w32      Sat Jun  4 21:39:07 2005
@@ -1,23 +1,34 @@
 // vim:ft=javascript
-// $Id: config.w32,v 1.37 2005/02/25 00:20:19 edink Exp $
+// $Id: config.w32,v 1.38 2005/06/05 01:39:07 wez Exp $
 // "Master" config file; think of it as a configure.in
 // equivalent.
 
 ARG_WITH('cygwin', 'Path to cygwin utilities on your system', '\\cygwin');
-
 PATH_PROG('cl');
-PATH_PROG('link');
+
+// cygwin now ships with link.exe.  Avoid searching the cygwin path
+// for this, as we want the MS linker, not the fileutil
+PATH_PROG('link', WshShell.Environment("Process").Item("PATH"));
+
 PATH_PROG('nmake');
+
 // we don't want to define LIB, as that will override the default library path
 // that is set in that env var
 PATH_PROG('lib', null, 'MAKE_LIB');
-PATH_PROG('bison');
-PATH_PROG('flex');
+if (!PATH_PROG('bison')) {
+       ERROR('bison is required')
+}
+if (!PATH_PROG('flex')) {
+       ERROR('flex is required')
+}
 PATH_PROG('re2c');
 PATH_PROG('zip');
 PATH_PROG('lemon');
+
+// avoid picking up midnight commander from cygwin
 PATH_PROG('mc', WshShell.Environment("Process").Item("PATH"));
 
+
 ARG_ENABLE('debug', 'Compile with debugging symbols', "no");
 ARG_ENABLE('debug-pack', 'Release binaries with external debug symbols 
(--enable-debug must not be specified)', 'no');
 if (PHP_DEBUG == "yes" && PHP_DEBUG_PACK == "yes") {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to