He intentado obtener scons para generar archivos exe, obj, lib y dll en un directorio de compilación específico.Salida de Force Scons (exe, obj, lib & dll) al directorio de compilación específico
Mi estructura de archivos es el siguiente:
/projectdir
/build
/bin
/obj
/source
/subdirs
/..
SConstruct
Básicamente, lo que me pasa ahora es mi directorio de origen se está contaminada con archivos OBJ. Prefiero tenerlo todo en un solo lugar.
archivo La SConstruct se ve así:
env.VariantDir('build', 'source', duplicate = 0)
env.Program('Hierarchy', source = ['source/sconstest.cpp', 'source/utils/IntUtil.cpp'])
He leído algunas otras preguntas similares en este sitio, pero havn't encontrado una buena solución todavía.
Gracias
Gracias, eso funcionó. Aunque solo tener un archivo es mucho más limpio. ¡Creo que tendré que vivir con él! –