3 ms·
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 ab
by na85 9y ago
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.
- dasyatidprime 9y agoTab as the prefix for command lines is a property of all Makefile formats I'm aware of (though not of many other build script formats). Make itself (including GNU Make) does not generally use M4, though both Autoconf and Automake use it, often in conjunction with Make, as part of the Autotools suite which is also published by GNU. So, none of the above, in itself. It is a historical anomaly which has been preserved.
- khedoros1 9y agoI haven't dug into it, but Wikipedia claims that Make is actually about a year older than M4 (obviously not GNU Make).