Почему бы и нет ? Общая цель одна - собрать проект.
---
Пользуясь указанной статьёй, я сделал так:
1. Проект собирается из любого указанного количества директорий.
2. Все компилируемые файлы - файлы проекта.
Чтобы добавить файлы к проекту, достаточно скопировать
их в любую папку проекта.
3. Все файлы перекомпилируются, только если нужно.
Результаты добавляются в библиотеки, которые передаютя
линкеру.
4. Оказалось, что написать такое вручную не так уж сложно.
Хотя и для make синтаксис весьма странный.
Для разных проектов такой make файл можно слегка корректировать,
задача то одна и таже. Я уж и не помню тонкости каждой конкретной строчки,
копирую make файл и всё.
---
В результате, без CMAKE вполне можно обойтись.