Skip to content

secs-dev/simple-cmake-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 использовал нужные компиляторы.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published