Question facile mais je ne connais pas la réponse.scons: options de génération redéfinies pour un fichier
Disons que j'ai une construction scons
où mon CCFLAGS
inclut -O1
. J'ai un fichier needsOptimization.cpp
où je voudrais remplacer le -O1
avec -O2
à la place. Comment est-ce que je pourrais faire ceci dans Scons?
mise à jour: ce que je fini par faire en fonction de la réponse de bialix:
dans mon fichier SConscript:
Import('env');
env2 = env.Clone();
env2.Append(CCFLAGS=Split('-O2 --asm_listing'));
sourceFiles = ['main.cpp','pwm3phase.cpp'];
sourceFiles2 = ['serialencoder.cpp','uartTestObject.cpp'];
objectFiles = [];
objectFiles.append(env.Object(sourceFiles));
objectFiles.append(env2.Object(sourceFiles2));
...
précédemment ce fichier était:
Import('env');
sourceFiles = ['main.cpp','pwm3phase.cpp','serialencoder.cpp','uartTestObject.cpp'];
objectFiles = env.Object(sourceFiles);
...