Not some "hype of the day" build system of course as that by definition makes it a short lived maintenance burden rather than universal.
While make is universal, with makefiles now it's so bad, that even if you write pure C90 code with zero dependencies (which should work everywhere), users will still find reasons why you should add all kinds of platform dependent stuff or things for a particular distro to your makefile...