Мы почти так делаем, используем CMake 3.7 и 3.8 Вообще проблема CMake в том, что он крайне неконсистентный. Без документации с ним работать невозможно. Я года 4 плотно работаю с CMake, но так и не помню как задаются аргументы в функцию set. Любой крупный проект с CMake обрастает невероятными костылями, разобраться в которых бывает сложнее чем в коде. Вот, например, содержимое папки CMake в проекте, для которого он изначально создавался: https://github.com/InsightSoftwareConsortium/ITK/tree/master/CMake
Как "так"?
Обсуждают сегодня