Answer for stackoverflow post: https://stackoverflow.com/questions/3085071/how-to-redefine-a-macro-using-its-previous-definition
cmake . && make && ./example
INFO: general usage
<SPECIFIC> INFO: specific usage
INFO: after specific usage
Answer for stackoverflow post: https://stackoverflow.com/questions/3085071/how-to-redefine-a-macro-using-its-previous-definition
cmake . && make && ./example
INFO: general usage
<SPECIFIC> INFO: specific usage
INFO: after specific usage