update
This commit is contained in:
parent
3858c49164
commit
12dbf54505
@ -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` приводит переводы строк в
|
`dos2unix` и `uncrustify`. Утилита `dos2unix` приводит переводы строк в
|
||||||
файлах к стандарту, принятому в Unix. Утилита `uncrustify` форматирует
|
файлах к стандарту, принятому в Unix. Утилита `uncrustify` форматирует
|
||||||
файлы с исходными кодами на языке C{plus}{plus} в соответствии с правилами,
|
файлы с исходными кодами на языке C{plus}{plus} в соответствии с правилами,
|
||||||
перечисленными в файле `cmake/etc/uncrustify/default.cfg`. Пример использования:
|
перечисленными в файле `cmake/etc/uncrustify/default.cfg`.
|
||||||
|
|
||||||
|
IMPORTANT: Настройка правил форматирования помогает другим разработчикам
|
||||||
|
придерживаться вашего стиля программирования и отправлять изменения в ваш
|
||||||
|
проект в формате, который удобен вам. Проявите заботу о своих коллегах и
|
||||||
|
своём проекте!
|
||||||
|
|
||||||
|
Пример использования:
|
||||||
|
|
||||||
[source,cmake]
|
[source,cmake]
|
||||||
----
|
----
|
||||||
|
@ -235,6 +235,7 @@ IMPORTANT: При проверке типов иерархии всегда пр
|
|||||||
то принимается решение, что окружение сформировано правильно,
|
то принимается решение, что окружение сформировано правильно,
|
||||||
иначе делается заключение о том, что файлы всех типов находятся
|
иначе делается заключение о том, что файлы всех типов находятся
|
||||||
в одном каталоге с исполняемым и на этом проверки заканчиваются.
|
в одном каталоге с исполняемым и на этом проверки заканчиваются.
|
||||||
|
|
||||||
Пример правильной структуры каталогов для данной иерархии приведён в таблице.
|
Пример правильной структуры каталогов для данной иерархии приведён в таблице.
|
||||||
|
|
||||||
.Каталоги при работе в окружении для разработки
|
.Каталоги при работе в окружении для разработки
|
||||||
|
Loading…
x
Reference in New Issue
Block a user