Одно преимущество отдельных файлов SConscript
состоит в том, что имена файлов в каждом из них относятся к каталогу, в котором находится файл SConscript
. Таким образом, создание списка имен файлов для цели сборки становится менее многословным.
С другой стороны, цели, которые необходимо разделить между различными файлами SConscript
, иногда требуют большого количества символов Export()
и Import()
для связи друг с другом.
Похоже, ваши приложения и библиотеки довольно хорошо разделены. В вашем случае я бы начал с создания нескольких SConscript
файлов в каждом главном каталоге. Как правило, их легче объединить позже, чем разделить позже.