Каждый раз, когда я скачиваю SQLite, я сталкиваюсь с тем, что они предоставляют несколько разных версий своего исходного кода, чего я никогда не видел ни в одном другом проекте. Более того, они предоставляют Amalgamations of Source, которые объединяют все свои файлы всего в 3 файла. В чем причина этого? Это просто скорость компиляции? Или есть действительно веские причины для этого? Используют ли другие проекты Объединение исходного кода?