cmake имеет много полезных бэкендов, но весьма не удобен в конфигурации. Указывать все эти CMAKE_COMPILER_FLAGS, CMAKE_LINKER_FLAGS, CMAKE_YOUR_MOM_FLAGS довольно не удобно, да и вообще синтаксис самих файлов ни на что не похож
Есть ли альтернативы с более человеческим именованием переменных?
meson не предлагать, там даже wildcard нету.
Для меня пока чистый gmake кажется самым оптимальным решением, хоть и приходится писать отдельные мейкфайлы под все платформы. Зато они получаются все маленькие и простые