On Apr 21, 2008, at 4:25 PM, Richard Klein wrote:

> Thanks, Mark!
>
> I use the individual source files rather than the amalgamation,
> for several reasons:

To generate individual source files run

     make target_source

>
>
> (1) Visual Studio has trouble generating line number info for
> files that have more than 64K lines.

Report this bug to Microsoft.

>
>
> (2) Perforce (our version control software) has trouble diff'ing
> two versions of a large file.

I had similar problems when I was working on the diff-er
in fossil (http://www.fossil-scm.org/)  but I eventually overcame
them.  Suggest you report the problem to Perforce.  They are
welcomed to use my (GPLed) fossil code :-)

> (3) We build SQLite for many different target platforms, using
> various C and C++ compilers.  We get many (i.e. hundreds) of
> warnings, and even some errors.  When fixing these problems,
> it is simply easier to edit many smaller files rather than one
> huge, unwieldy file.

As for warnings, see http://www.sqlite.org/faq.html#q17
SQLite is ANSI-C code, not C++ so if you try to compile
it with a C++ compiler you might well get errors.  I suggest
you use a C compiler instead.  Surely Visual Studio must
include a C compiler.

D. Richard Hipp
[EMAIL PROTECTED]



_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to