Estoy tratando de modificar mis archivos SCons para que pongan los archivos generados en un directorio de compilación . Inicialmente pensé que VariantDir podría ser una opción, pero a juzgar por todo lo que he leído y los ejemplos, no hago lo que quiero.SCons Salida en el directorio de compilación
¿Hay alguna manera fácil de obligar a SCons a colocar la salida en un directorio determinado sin tener que volver a escribir todas las fuentes y secuencias de comandos?
Cuál es el problema con 'VariantDir'? ¿Intentó usar 'duplicate = 0'? –
Para usar 'VariantDir' tienes que vender tu alma entera. Lo que significa que debes hacer todo en el 'VariantDir' o nada. Lo que yo y muchos otros queremos es poner solo cosas ** generadas ** en el directorio de compilación y no todo. – abergmeier
¿No es eso lo que 'duplicate = 0' hace? De los documentos: La duplicación del árbol fuente puede desactivarse configurando el argumento duplicado en 0 (cero). Esto provocará que scons invoque a los constructores que utilizan los nombres de ruta de los archivos fuente en src_dir y los nombres de ruta de los archivos derivados dentro de variant_dir. –