Как начать пользоваться CMake? Как скомпилировать проект?

В C++ я новичок. Находить реально свежую информацию по языку в интернете достаточно сложно (возможно C++ и не так быстро меняется, но когда натыкаешься на нужную по теме статью 2016 года, то становиться некомфортно).

Я базово разобрался какую проблему решают системы сборки на примере CMake. Но не могу начать пользоваться технической частью вопроса; как правильно в CMakeLists.txt прописывать информацию по проекту, особенно когда у тебя исходников несколько, как правильно запустить этого зверя чтобы получить заветный .exe. Нужно это сделать через cmd. Сейчас в голове каша, я путаюсь.

Я пробежался по нескольким рандомным статьям в интернете + даже официальной документации, но скомпилировать нормально .exe файл не получилось (исходников несколько).

Пробовал данную команду

cmake -B ../../cmake

в итоге генерировалось это (хочется также разузнать про структуру, и да, моего .exe там нет)

введите сюда описание изображения


Как настраивать CMakeLists.txt? Можно ли не прописывать в add_executable все файлы проекта? Может можно указать просто саму папку? Какой принцип у запуска компиляции проекта? Как подключать сторонние библиотеки?

Буду благодарен любым ссылкам.


Ответы (0 шт):