SQLite Forum

Compiling without the amalgamation process
Hi everyone,

I'm currently working on a university project whose aim is to modify the behaviour of the VDBE. My end goal is to replace parts of the `sqlite3_vdbeexec()` function with a custom implementation.

The thing is, so far, I have not found a way to compile each implementation file separately. That leads to very long compile times (since every `make` call kicks off the amalgamation process - which is already long - and consequently rebuilds everything, even though I only change the body of a function in the `vdbe.c` file). 

I was wondering if there was a way to disable amalgamation totally and work with separate compilation? If so, how? Is it documented somewhere? I have been trying different workarounds I could come up with, but so far nothing really worked, and I think I'm just not looking in the right place.

Any suggestions are welcome.

Thanks a lot in advance,