mirror of
https://github.com/php/php-src.git
synced 2024-10-19 23:44:13 +00:00
32 lines
1.4 KiB
JavaScript
32 lines
1.4 KiB
JavaScript
// $Id$
|
|
// vim:ft=javascript
|
|
|
|
ARG_WITH("pdo-sqlite", "for pdo_sqlite support", "no");
|
|
|
|
if (PHP_PDO_SQLITE != "no") {
|
|
|
|
php_pdo_sqlite_version = file_get_contents(configure_module_dirname + "\\sqlite\\VERSION").replace(new RegExp("[\r\n]+", "g"));
|
|
php_pdo_sqlite_version.match(/(\d+)\.(\d+)\.(\d+)/);
|
|
// this only works for single digit numbers
|
|
php_pdo_sqlite_lib_version = RegExp.$1 + "000" + RegExp.$2 + "000" + RegExp.$3;
|
|
|
|
copy_and_subst(configure_module_dirname + "\\sqlite\\src\\sqlite.h.in",
|
|
configure_module_dirname + "\\sqlite3.h", new Array(
|
|
"--VERS--", php_pdo_sqlite_version,
|
|
"--VERSION-NUMBER--", php_pdo_sqlite_lib_version
|
|
));
|
|
|
|
FSO.CopyFile(configure_module_dirname + "\\sqlite\\src\\sqlite_config.w32.h",
|
|
configure_module_dirname + "\\sqlite\\src\\config.h");
|
|
|
|
EXTENSION("pdo_sqlite", "pdo_sqlite.c sqlite_driver.c sqlite_statement.c", null, "/DSQLITE_OMIT_CURSOR /I" + configure_module_dirname + "/sqlite/src /I" + configure_module_dirname);
|
|
ADD_SOURCES(configure_module_dirname + "/sqlite/src",
|
|
"attach.c auth.c btree.c build.c callback.c date.c delete.c expr.c func.c hash.c insert.c \
|
|
legacy.c main.c os_mac.c os_unix.c os_win.c pager.c pragma.c prepare.c printf.c random.c \
|
|
select.c table.c tokenize.c trigger.c update.c utf.c util.c vacuum.c vdbeapi.c analyze.c \
|
|
vdbeaux.c vdbe.c vdbemem.c vdbefifo.c where.c parse.c opcodes.c alter.c experimental.c", "pdo_sqlite");
|
|
|
|
ADD_EXTENSION_DEP('pdo_sqlite', 'pdo');
|
|
}
|
|
|