https://github.com/mackyle/sqlite
По-горе е изходният код на SQlite Той използва TCL скрипт, за да обедини цялата програма в един файл sqlite3.c
Това, което понастоящем правя, е, че използвам предоставения скрипт tcl за разделяне на огромния sqlite3.c (вж https://www.sqlite.org/amalgamation.html#2) и напишете cmake скрипт, за да ми позволите да го отстраня в CLion.
Има ли по-добър / правилен начин да го направите? Би било хубаво да мога да отстраня грешки в оригиналната файлова структура.
Отговори:
1 за отговор № 1Можете да компилирате sqlite без амалгамацията в един sqlite3.c
, Това може да стане чрез преминаване на --disable-amalgamation
опция за ./configure
:
./configure --disable-amalgamation