Is that a limitation in GNU Make or is it an inherited limitation of m4?
In my experience, m4 is an arcane bit of software that surprisingly few people know about and one that frankly should have been replaced years ago.
Personally, I try to never use autoconf because of this.