Основная цель fo CMake
состоит в том, чтобы создать все файлы, связанные со сборкой, необходимые для создания вашего исполняемого файла (т.е. для настройки системы сборки), а не для его сборки, поэтому ожидается поведение, которое вы испытываете.
(я полагаю, вы использовали генератор Ninja, то есть вы выполнили cmake с -G Ninja
в качестве одного из параметров)
Для того, чтобы действительно построить свой исполняемый файл, вы должны выполнить ninja
после успешной настройки (т.е. успешный запуск cmake
):
$ cd build_folder
$ cmake -G Ninja source_folder
$ ninja
если все пойдет хорошо, у вас должен быть Example
исполняемый файл в папке сборки.
Вы также можете начать фактическое построение, используя CMake, используя следующие команды set fo:
$ cd build_folder
$ cmake -G Ninja source_folder
$ cmake --build .
ура,