In my first decade writing Makefiles, I developed the bad habit of liberally using GNU Makeâs extensions. I didnât know the line between GNU Make and the portable features guaranteed by POSIX. Usually it didnât matter much, but it would become an annoyance when building on non-Linux systems, such as on the various BSDs. Iâd have to specifically install GNU Make, then remember to invoke it (i.e. as
{{#tags}}- {{label}}
{{/tags}}