Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.58 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.58 KB

simple-cpp-template

Использование шаблона

В корне проекта:

  1. Выполнить конфигурацию проекта и положить конфиги в каталог build:
cmake -B build
  • опцией -G можно указать утилиту для сборки. Например, на Windows удобно использовать Ninja (предварительно установив его) вот так:
cmake -B build -G Ninja
  1. Собрать проект с использованием подготовленной конфигурации в каталоге build:
cmake --build build
  1. Запустить собранный проект из каталога с исполнаяемыми файлами:
./build/app/app

При желании можно настроить тесты, например, добавив модуль test по аналогии с app, где будут подключаться Google Tests.


Комментарии

  • В проекте показан пример использования CMake для сборки проекта на языке C и C++ (см. app/CMakeLists.txt).

  • Можно использовать свой простой Makefile вместо CMake или сделать Makefile для запуска CMake.

  • Может потребоваться сделать export CXX=clang++ и export СС=clang, чтобы CMake использовал нужные компиляторы.