Walter Bright wrote:
<snip>
Use
    make

to do a regular build, and

    make warnings
<snip>

Problem with having them as two separate build modes for the whole project:

Let's call my modules X and Y. X depends on a library module, call it Z. Z triggers a warning. I've ridden X of warnings, now it's time to look at Y. However, compiling X will still fail because of the warnings in Z and, because of the build sequence, this stops Y from being checked for warnings.

How about having an option whereby warnings cause the compiler to emit an error code but still generate the .obj? That way, the user can choose to ignore the warnings in that one module by just running make again.

Having warnings generated only for the module being compiled and not modules it imports would solve most cases of this but, when the library code is a template, I can see there being cases where you'd want the warnings and cases where you'd want to ignore them.

Stewart.

Reply via email to