From 12dbf5450552909e248a3b363fb24ebcf51012b9 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Thu, 16 Apr 2020 09:27:26 +0300 Subject: [PATCH] update --- wiki/Prog/Development/CMake управление проектом.adoc | 11 +++++++++-- .../Программный проект и иерархия каталогов.adoc | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index 378ff60..65f9e52 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -1133,12 +1133,19 @@ git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-app-features === Форматирование исходных текстов -Функция `add_format_sources` используется для форматирования файлов проекта +Функция `add_format_sources` генерирует цель для форматирования файлов проекта в едином стандарте, для её использования требуются установленные программы `dos2unix` и `uncrustify`. Утилита `dos2unix` приводит переводы строк в файлах к стандарту, принятому в Unix. Утилита `uncrustify` форматирует файлы с исходными кодами на языке C{plus}{plus} в соответствии с правилами, -перечисленными в файле `cmake/etc/uncrustify/default.cfg`. Пример использования: +перечисленными в файле `cmake/etc/uncrustify/default.cfg`. + +IMPORTANT: Настройка правил форматирования помогает другим разработчикам +придерживаться вашего стиля программирования и отправлять изменения в ваш +проект в формате, который удобен вам. Проявите заботу о своих коллегах и +своём проекте! + +Пример использования: [source,cmake] ---- diff --git a/wiki/Prog/Development/Программный проект и иерархия каталогов.adoc b/wiki/Prog/Development/Программный проект и иерархия каталогов.adoc index e0d2090..b1fcc9a 100644 --- a/wiki/Prog/Development/Программный проект и иерархия каталогов.adoc +++ b/wiki/Prog/Development/Программный проект и иерархия каталогов.adoc @@ -235,6 +235,7 @@ IMPORTANT: При проверке типов иерархии всегда пр то принимается решение, что окружение сформировано правильно, иначе делается заключение о том, что файлы всех типов находятся в одном каталоге с исполняемым и на этом проверки заканчиваются. + Пример правильной структуры каталогов для данной иерархии приведён в таблице. .Каталоги при работе в окружении для разработки