I'm using uVision 5.14 and this is the error I receive when I try to use the '#message' directive:
error: #11-D: unrecognized preprocessing directive #message
Am I missing something?
What I wanted to use the #message for is a status output indicating build's parameters. The difference between #message and #warning is mainly the intention: warning means there is something potentially wrong; message is more neutral. Plus warning output just takes more space in the build log.
I think the language standard only has #error
I think both #message and #warning are proprietary extensions - which, therefore, may not be supported.