|
Лабораторная работа 2. Утилита CMake
Цель: освоение утилиты CMake.
Необходимо выполнить следующий перечень задач:
- Изучить документацию по CMake (см. доп.литературу).
- Создать issue по добавлению CMake с текстом лабораторной работы, создать запрос на слияние.
- Получить изменения с удаленного репозитория (git pull) и переключиться на новую ветку (git checkout ...).
- (Опционально) Перенести исходный код приложения в папку app (git mv ...) если код находится не в папке app.
- Создать CMake файлы для корневой директории и директории приложения (app), удалить старый Makefile.
- Добиться компиляции приложения с помощью утилиты CMake (mkdir build && cd build && cmake .. && make).
- Создать файл .gitignore, внести в него названия производных файлов (объектные файлы, исполняемый файл, директория сборки, кэш cmake и т.д.).
- Слить с основной веткой через веб интерфейс.
- Сдать лабораторную работу преподавателю и ответить на вопросы.
Пример содержимого cmake файлов корневой директории и директории приложения.
Дополнительная литература
|