Наткнулся, как мне кажется, на хороший пример использования cmake для c/c++ либы.
Что понравилось, так это возможность сборки либы как отдельного проекта со всеми вытекающими таргетами (например make instal),
так и как часть большого проекта. Т.е. достаточно добавить в основной проект строки: