I talked to many C devs, and they all use some kind of linux native package managers. For example apt-get or yum or RPM.
Yeah, that's what I use, but that also means that on Windows I sometimes have annoying troubles hunting down dependencies. Then again, there would be the temptation to somehow bolt that functionality onto cmake, and then we'd all be doomed.
That's true. That's the disadvantage of that system.
If there would be a language agnostic package manager, would you use it?