Будучи новичком в scons, я столкнулся с необходимостью преобразования проекта с несколькими модулями в одном репо с помощью общей сборки верхнего уровня.
В каждом модуле уже есть файл SConstruct, позволяющий создавать их самостоятельно.
Читая о настройке иерархических сконов, я вижу, что идея состоит в том, чтобы использовать SConstruct верхнего уровня, который загружает файлы сборки подпроектов с помощью функции SConscript (), и эти файлы должны называться SConscript.
Я нахожу остальную часть информации несколько расплывчатой (или, может быть, TLDR?) - так что
- интересно, что эти сценарии более низкого уровня должны быть
SConscript файлы?
- IOW, есть ли смысл / смысл / оценка?
разница между SConscripts и SConstructs, кроме одного
предназначен в качестве точки входа, в то время как другой просто "подстройка
файл "?
- Есть ли смысл рефакторинг SConstructs этих подпроектов в
быть одним лайнером для вызова SConscript на том же уровне +
приковать их до верхнего уровня Sconstruct?
Спасибо!