LINUX.ORG.RU

История изменений

Исправление uin, (текущая версия) :

Потому что cmake задумывался для сборки проектов с зависимостями

 - main.cpp
 - cmake
 - submoduleA
   - A.c
   - cmake
 - submoduleB
   - B.cpp
   - cmake
Он не вместо make, он вместо configure. Короче не собирает а генерирует конечный Makefile который собирет все это безобразие и как надо слинкует.

Исходная версия uin, :

Потому что cmake задумывался для сборки проектов с зависимостями

 - main.cpp
 - cmake
 - submoduleA
   - A.c
   - cmake
 - submoduleB
   - B.cpp
   - cmake


Он не вместо make, он вместо configure. Короче не собирает а генерирует конечный Makefile который собирет все это безобразие и как надо слинкует.