I would like to use the "ICU" extention (cvs: "sqlite\ext\icu.c") in
combination with a preprocessed source code of SQLite3 for Win32.

Is it possible to build sqlite.dll with the big sqlite3.c plus
extentions (e.g. icu.c) ?

Afaik, FTS2 and FTS1 are not included in the amalgamation file as
well. Although I found a commit log which mention that it should be
possible to add them later:

"Add the ability to turn the FTS2 module into an amalgamation."
http://www.ohloh.net/projects/4628/contributors/16338/commits/8648822

Can someone please explain me how to do so?


I am using mingw (gcc and make) Win32 version.

Beginning with v. 3.3.14, I got more or less 'forced' to use the
amalgamation package (old style preprossed package got replaced),
which makes (despite the original plan) the live not easier (IMHO).
(1) Changing the source code slightly isn't feasonable anymore and (2)
updating the source code (third party code update) in a svn repo
involves more cpu heavy and "expensive" diff-processing and in common
larger diff-source-transfers.

Building the source from unix source code files isn't an option, as
our open source project relies on win32 mingw (without msys, tcl &
co.). And doing the preprocessing ourself, isn't a practical option
either. It would require that who ever (of our project) will update
the sqlite3 lib in future, have to setup a unix environment plus make
sure that all build dependences are installed.

I have already though about writing a script which split the
amalgamation c file into the original c files (as the file start/end
comment is included). Although, I would really appreciated if we don't
have to work around obvious issues. An additional normal preprocessed
package for Win32 platform would be a welcomed gift for v. 3.3.18.

Thanks for SQLite3.

Klemens Friedl

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to