From 3355f9185e981f402be0b8895faca6184f557f5b Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Mon, 6 Apr 2020 08:49:00 +0300 Subject: [PATCH] update --- Makefile | 4 +- pelicanconf-web.py | 1 - pelicanconf.py | 3 +- plugins/official | 2 +- .../CMake управление проектом.adoc | 43 ++++++++++++++----- 5 files changed, 37 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index f1a2721..6c9ee15 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ build: - pelican -s pelicanconf.py + pelican --ignore-cache -s pelicanconf.py web: - pelican -s pelicanconf-web.py + pelican --ignore-cache -s pelicanconf-web.py clean: rm -rf cache __pycache__ diff --git a/pelicanconf-web.py b/pelicanconf-web.py index bd5d0f5..1adda2e 100644 --- a/pelicanconf-web.py +++ b/pelicanconf-web.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # -from __future__ import unicode_literals import os class i18n(object): diff --git a/pelicanconf.py b/pelicanconf.py index 3a62aa7..5bd7ff0 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # -from __future__ import unicode_literals import os class i18n(object): @@ -13,7 +12,7 @@ class i18n(object): LANGUAGES = ['ru'] NEWSTYLE = True - __name__ = 'i18n' + __name__ = 'pelicanconf.i18n' def register(self): from pelican.signals import generator_init diff --git a/plugins/official b/plugins/official index 8cea2c6..666716e 160000 --- a/plugins/official +++ b/plugins/official @@ -1 +1 @@ -Subproject commit 8cea2c6492f98e11341c48556978da7f6756f8a0 +Subproject commit 666716e1f678f0d7f2ed020ad239fabb3a3c6a49 diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index 2998072..bafb808 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -17,19 +17,31 @@ Hitchhiker’s Guide to the CMake] .... └── cmex ├── _build - │ ├── Debug - │ └── Release + │ ├── debug + │ │ ├── bin + │ │ ├── etc + │ │ ├── files + │ │ │ ├── data + │ │ │ ├── lib + │ │ │ └── log + │ │ ├── include + │ │ └── lib + │ └── release ├── .git + ├── .gitlab-ci ├── cmake │ ├── cmlib + │ ├── doc │ ├── etc + │ │ └── uncrustify │ ├── find │ └── generators ├── doc ├── files + │ ├── data │ ├── etc - │ ├── share - │ └── var + │ ├── lib + │ └── log ├── l10n ├── src │ ├── app @@ -40,23 +52,34 @@ Hitchhiker’s Guide to the CMake] Назначение каталогов приведено в таблице. -[cols="1,3",options="header",] +.Назначение каталогов +[cols="2m,4",options="header",] |=== |Каталог |Назначение |`cmex/_build` |Результаты компиляции -|`cmex/_build/Debug` |Результаты компиляции в режиме отладки -|`cmex/_build/Release` |Результаты компиляции в режиме выпуска +|`cmex/_build/debug` |Результаты компиляции в режиме отладки +|`cmex/_build/debug/bin` | Исполняемые файлы +|`cmex/_build/debug/etc` | Символическая ссылка на каталог `cmex/files/etc` +|`cmex/_build/debug/files/data` | Символическая ссылка на каталог `cmex/files/data` +|`cmex/_build/debug/files/lib` | Символическая ссылка на каталог `cmex/files/lib` +|`cmex/_build/debug/files/log` | Символическая ссылка на каталог `cmex/files/log` +|`cmex/_build/debug/include` | Заголовочные файлы копируемые и генерируемые во время сборки +|`cmex/_build/debug/lib` | Статические и динамические библиотеки +|`cmex/_build/release` |Результаты компиляции в режиме выпуска |`cmex/.git` |Репозиторий git |`cmex/cmake` |Файлы с дополнительными функциями для CMake |`cmex/cmake/cmlib` |Библиотека функций для CMake -|`cmex/cmake/find` |Модули CMake для поиска внешних программ и библиотек +|`cmex/cmake/doc` |Правила для автоматической генерации документации |`cmex/cmake/etc` |Файлы настроек, используемые в CMake +|`cmex/cmake/etc/uncrustify` |Файл настройки для программы автоматического форматирования исходных текстов +|`cmex/cmake/find` |Модули CMake для поиска внешних программ и библиотек |`cmex/cmake/generators` |Генераторы проектов |`cmex/doc` |Документация для проекта |`cmake/files` |Каталог для дополнительных файлов |`cmake/files/etc` |Каталог для файлов настроек проекта -|`cmake/files/share` |Каталог для неизменяемых файлов -|`cmake/files/var` |Каталог для изменяемых файлов +|`cmake/files/data` |Каталог для неизменяемых файлов +|`cmake/files/lib` |Каталог для изменяемых файлов +|`cmake/files/log` |Каталог для журналов |`cmex/l10n` |Файлы переводов |`cmex/src` |Исходные тексты |`cmex/src/app` |Исходные тексты программ