Есть код на Си. Его нужно одновременно собирать как под stm32 (arm), так и под архитектуру хоста (amd64) для запуска юнит тестов. Хочется иметь вложенную структуру файлов системы сборки, как в cmake, а не один здоровый Makefile (как сейчас).
Что из хорошего есть под linux?