Re: Request help on the usage of scons
Mats Wichmann <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <[email protected]> |
On 9/13/22 08:31, Bill Deegan wrote: > By default SCons will output the raw command. > If the build system your using doesn't then it has changed that from the > default. > >> Dear scons community, >> >> Is there any way to print the detailed information of the final raw >> command line when scons is building a target? ... which, in fact, your project does. You would be looking for the various *COMSTR strings, which control the printing for various build components, if defined - else the default, as Bill says, is to echo the whole command line. $ git grep COMSTR tools/building.py: ARCOMSTR = 'AR $TARGET', tools/building.py: ASCOMSTR = 'AS $TARGET', tools/building.py: ASPPCOMSTR = 'AS $TARGET', tools/building.py: CCCOMSTR = 'CC $TARGET', tools/building.py: CXXCOMSTR = 'CXX $TARGET', tools/building.py: LINKCOMSTR = 'LINK $TARGET' You could temporarily comment out those settings, and you should get a full printout. Longer-term, there are some techniques you can use to set them conditionally - you could arrange to skip setting them if some predefined debug option or flag were given on the command line, but no need to worry about that at the moment.