From 1ef863d773dff0ae6331f0a6780a81b35a224496 Mon Sep 17 00:00:00 2001 From: Evgeny Melnikov Date: Sun, 10 Oct 2021 21:05:02 +0300 Subject: [PATCH] Added build systems descriptions in tooling --- Tooling.md | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/Tooling.md b/Tooling.md index 657a8f6..6205dbb 100644 --- a/Tooling.md +++ b/Tooling.md @@ -51,11 +51,13 @@ * Visual Assist Сайт: + TO DO: description * Incredibuild Сайт: + TO DO: description @@ -63,30 +65,39 @@ * Cmake - Сайт: - TO DO: description + Сайт: https://cmake.org/ + + Кроссплатформеная система автоматизации сборки приложения из исходного кода. Генерирует необходимые артефакты для последующей сборки приложения на целевой платформе. На текущий момент считается "стандартным" инструментом для сборки различных библиотек при поставке в качестве исходного кода. * Conan - Сайт: - TO DO: description + Сайт: https://conan.io/ + + Стоимость: бесплатно + + Пакетный менеджер, а также менеджер зависимостей для организации C++ библиотек и фреймворков. Поддерживает работу с различными платформами: Windows, Linux, etc. Поддерживает интеграцию с CMake, Visual Studio и т.д. * Ninja - Сайт: - TO DO: description + Сайт: https://ninja-build.org/manual.html + + Стоимость: бесплатно + + Менеджер сборки проектов для приложений, написанны на Си и C++. Основное преимущество, которое пытается добиться данный менеджер: быстрая сборка проектов. Поддерживает кроссплатформенную разработку, поддерживает все популярные компиляторы. -## Code checkers, sanitizers +## Анализаторы кода * PVS Studio Сайт: + TO DO: description * Cpp Check Сайт: + TO DO: description