Return to config.w32 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / sqlite |
1.1 ! misho 1: // $Id: config.w32 242949 2007-09-26 15:44:16Z cvs2svn $ ! 2: // vim:ft=javascript ! 3: ! 4: ARG_WITH("sqlite", "SQLite support", "no"); ! 5: ! 6: if (PHP_SQLITE != "no") { ! 7: copy_and_subst(configure_module_dirname + "\\libsqlite\\src\\sqlite.h.in", ! 8: configure_module_dirname + "\\libsqlite\\src\\sqlite.h", new Array( ! 9: "--VERS--", file_get_contents(configure_module_dirname + "\\libsqlite\\VERSION").replace(new RegExp("[\r\n]+", "g"), ""), ! 10: "--ENCODING--", "ISO8859" ! 11: )); ! 12: ! 13: FSO.CopyFile(configure_module_dirname + "\\libsqlite\\src\\sqlite_config.w32.h", ! 14: configure_module_dirname + "\\libsqlite\\src\\config.h"); ! 15: ! 16: if (FSO.FileExists(configure_module_dirname + "\\..\\pdo\\php_pdo_driver.h")) { ! 17: PHP_SQLITE2_PDO_CFLAGS = " /DPHP_SQLITE2_HAVE_PDO=1 /I " + configure_module_dirname + "\\.."; ! 18: ADD_EXTENSION_DEP('sqlite', 'pdo') ! 19: } else { ! 20: PHP_SQLITE2_PDO_CFLAGS = ""; ! 21: } ! 22: ! 23: EXTENSION("sqlite", "sqlite.c sess_sqlite.c pdo_sqlite2.c", null, ! 24: "/D PHP_SQLITE_EXPORTS /I " + configure_module_dirname + "/libsqlite/src" + ! 25: PHP_SQLITE2_PDO_CFLAGS); ! 26: ! 27: ! 28: ADD_SOURCES(configure_module_dirname + "/libsqlite/src", "opcodes.c parse.c encode.c \ ! 29: auth.c btree.c build.c delete.c expr.c func.c hash.c insert.c \ ! 30: main.c os.c pager.c printf.c random.c select.c table.c tokenize.c \ ! 31: update.c util.c vdbe.c attach.c btree_rb.c pragma.c vacuum.c \ ! 32: copy.c where.c trigger.c vdbeaux.c date.c", "sqlite"); ! 33: ! 34: AC_DEFINE("HAVE_SQLITE", 1, "SQLite support"); ! 35: if (!PHP_SQLITE_SHARED) { ! 36: ADD_DEF_FILE(configure_module_dirname + "\\php_sqlite.def"); ! 37: } ! 38: ADD_EXTENSION_DEP('sqlite', 'spl') ! 39: }