diff options
Diffstat (limited to 'ext/sqlite/config.w32')
| -rw-r--r-- | ext/sqlite/config.w32 | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/ext/sqlite/config.w32 b/ext/sqlite/config.w32 index e7a781926f..2441ab916c 100644 --- a/ext/sqlite/config.w32 +++ b/ext/sqlite/config.w32 @@ -4,16 +4,20 @@ ARG_WITH("sqlite", "SQLite support", "yes"); if (PHP_SQLITE == "yes") { - FSO.CopyFile("ext\\sqlite\\libsqlite\\src\\sqlite.w32.h", - "ext\\sqlite\\libsqlite\\src\\sqlite.h"); + copy_and_subst(configure_module_dirname + "\\libsqlite\\src\\sqlite.h.in", + configure_module_dirname + "\\libsqlite\\src\\sqlite.h", new Array( + "--VERS--", file_get_contents(configure_module_dirname + "\\libsqlite\\VERSION").replace(new RegExp("[\r\n]+", "g"), ""), + "--ENCODING--", "ISO8859" + )); - FSO.CopyFile("ext\\sqlite\\libsqlite\\src\\sqlite_config.w32.h", - "ext\\sqlite\\libsqlite\\src\\config.h"); + FSO.CopyFile(configure_module_dirname + "\\libsqlite\\src\\sqlite_config.w32.h", + configure_module_dirname + "\\libsqlite\\src\\config.h"); EXTENSION("sqlite", "sqlite.c sess_sqlite.c", null, - "/D PHP_SQLITE_EXPORTS /Iext/sqlite/libsqlite/src"); + "/D PHP_SQLITE_EXPORTS /I " + configure_module_dirname + "/libsqlite/src"); + - ADD_SOURCES("ext/sqlite/libsqlite/src", "opcodes.c parse.c encode.c \ + ADD_SOURCES(configure_module_dirname + "/libsqlite/src", "opcodes.c parse.c encode.c \ auth.c btree.c build.c delete.c expr.c func.c hash.c insert.c \ main.c os.c pager.c printf.c random.c select.c table.c tokenize.c \ update.c util.c vdbe.c attach.c btree_rb.c pragma.c vacuum.c \ @@ -21,7 +25,7 @@ if (PHP_SQLITE == "yes") { AC_DEFINE("HAVE_SQLITE", 1, "SQLite support"); if (!PHP_SQLITE_SHARED) { - ADD_DEF_FILE("ext\\sqlite\\php_sqlite.def"); + ADD_DEF_FILE(configure_module_dirname + "\\php_sqlite.def"); } } |
