cvs: php-src /win32/build confutils.js
| From: | Wez Furlong | Date: | Thu, 07 Jul 2005 13:22:39 +0000 |
| Subject: | cvs: php-src /win32/build confutils.js | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-32747@lists.php.net to get a copy of this message | ||
wez Thu Jul 7 09:22:39 2005 EDT
Modified files:
/php-src/win32/build confutils.js
Log:
If asked to populate a set of cflags for a header check, only populate the
flags and don't fill in an entry into config.w32.h, UNLESS explicitly told
what to do.
This prevents leakage of things like HAVE_SQLCLI1_H from one pecl into another
(or the core) and confusing the build (as has happened with ibm_db2 and
pdo_odbc).
http://cvs.php.net/diff.php/php-src/win32/build/confutils.js?r1=1.57&r2=1.58&ty=u
Index: php-src/win32/build/confutils.js
diff -u php-src/win32/build/confutils.js:1.57 php-src/win32/build/confutils.js:1.58
--- php-src/win32/build/confutils.js:1.57 Thu Jun 9 09:09:04 2005
+++ php-src/win32/build/confutils.js Thu Jul 7 09:22:38 2005
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-// $Id: confutils.js,v 1.57 2005/06/09 13:09:04 wez Exp $
+// $Id: confutils.js,v 1.58 2005/07/07 13:22:38 wez Exp $
var STDOUT = WScript.StdOut;
var STDERR = WScript.StdErr;
@@ -815,10 +815,15 @@
sym = header_name.toUpperCase();
sym = sym.replace(new RegExp("[\\\\/\.-]", "g"), "_");
+ if (typeof(add_to_flag_only) == "undefined" &&
+ flag_name.match(new RegExp("^CFLAGS_(.*)$"))) {
+ add_to_flag_only = true;
+ }
+
if (typeof(add_to_flag_only) != "undefined") {
ADD_FLAG(flag_name, "/DHAVE_" + sym + "=" + have);
} else {
- AC_DEFINE("HAVE_" + sym, have);
+ AC_DEFINE("HAVE_" + sym, have, "have the " + header_name + " header
file");
}
return p;