Câu hỏi dễ dàng nhưng tôi không biết câu trả lời.scons: ghi đè tùy chọn xây dựng cho một tệp
Giả sử tôi có một tòa nhà scons
nơi CCFLAGS
của tôi bao gồm -O1
. Tôi có một tệp needsOptimization.cpp
nơi tôi muốn ghi đè số -O1
với số -O2
thay thế. Làm thế nào tôi có thể làm điều này trong scons?
cập nhật: đây là những gì tôi đã kết thúc làm dựa trên câu trả lời bialix của:
trong tập tin SConscript tôi:
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));
...
trước tập tin này là:
Import('env');
sourceFiles = ['main.cpp','pwm3phase.cpp','serialencoder.cpp','uartTestObject.cpp'];
objectFiles = env.Object(sourceFiles);
...