summaryrefslogtreecommitdiff
path: root/ext/sqlite/config.w32
diff options
context:
space:
mode:
Diffstat (limited to 'ext/sqlite/config.w32')
-rw-r--r--ext/sqlite/config.w3218
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");
}
}