Scons. Ir recursivo con Glob
Usé scons durante unos días y me confundí un poco. ¿Por qué no hay herramientas integradas para construir fuentes recursivamente a partir de una raíz dada? Déjame explicarte: Tengo tal disposición de origen:
src
Core
folder1
folder2
subfolder2_1
Std
folder1
..y así. Este árbol podría ser bastante más profundo.
Ahora construyo esto con tal construcción:
sources = Glob('./builds/Std/*/*.cpp')
sources = sources + Glob('./builds/Std/*.cpp')
sources = sources + Glob('./builds/Std/*/*/*.cpp')
sources = sources + Glob('./builds/Std/*/*/*/*.cpp')
y esto no parece tan perfecto como puede ser. Por la causa, puedo escribir un código de Python, pero ¿hay formas más adecuadas de hacerlo?