sfox            Fri Jul 18 15:45:04 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/win32/build        confutils.js 
  Log:
  - Make REMOVE_TARGET work in all cases
  
http://cvs.php.net/viewvc.cgi/php-src/win32/build/confutils.js?r1=1.60.2.1.2.8.2.24&r2=1.60.2.1.2.8.2.25&diff_format=u
Index: php-src/win32/build/confutils.js
diff -u php-src/win32/build/confutils.js:1.60.2.1.2.8.2.24 
php-src/win32/build/confutils.js:1.60.2.1.2.8.2.25
--- php-src/win32/build/confutils.js:1.60.2.1.2.8.2.24  Sat Jul 12 15:04:39 2008
+++ php-src/win32/build/confutils.js    Fri Jul 18 15:45:03 2008
@@ -17,7 +17,7 @@
   +----------------------------------------------------------------------+
 */
 
-// $Id: confutils.js,v 1.60.2.1.2.8.2.24 2008/07/12 15:04:39 sfox Exp $
+// $Id: confutils.js,v 1.60.2.1.2.8.2.25 2008/07/18 15:45:03 sfox Exp $
 
 var STDOUT = WScript.StdOut;
 var STDERR = WScript.StdErr;
@@ -1331,11 +1331,21 @@
 
 function REMOVE_TARGET(dllname, flag)
 {
+       dllname = dllname.replace(/\s/g, "");
+       EXT = dllname.replace(/php_(\S+)\.dll/, "$1").toUpperCase();
+
+       php_flags = configure_subst.Item("CFLAGS_PHP");
+       configure_subst.Remove("CFLAGS_PHP");
+       php_flags = php_flags.replace(" /D COMPILE_DL_" + EXT, "");
+       configure_subst.Add("CFLAGS_PHP", php_flags);
+
        if (configure_subst.Exists(flag)) {
                targets = configure_subst.Item(flag);
                if (targets.match(dllname)) {
                        configure_subst.Remove(flag);
                        targets = targets.replace(dllname, "");
+                       targets = targets.replace(/\s+/, " ");
+                       targets = targets.replace(/\s$/, "");
                        configure_subst.Add(flag, targets);
                        return true;
                }



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

Reply via email to