when working on the silencing of some warnings, I did the following.
I added for example on the GLOBAL compiler level some directives (-std=c++0x, or -fpremissive, or ...)
Then I rebuild CB with CB, the new directives take effect, but then then generate new unwanted warnings, because then they are also provided to gcc, in case its building c sources (like the depslib), which made me think. Shouldn't those compiler options be categorized (C, C++, both) , and have our system being smart enough that when he sees a C++ directive, but the current project is C, that he does not apply it ?
What do you think ?