Skip to content

Commit 08aa7d0

Browse files
authored
Add build prerequisites section to environment.rst (#412)
1 parent c1db309 commit 08aa7d0

File tree

3 files changed

+100
-40
lines changed

3 files changed

+100
-40
lines changed

docs/locale/en/LC_MESSAGES/user_guide/environment.po

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgid ""
99
msgstr ""
1010
"Project-Id-Version: Parallel Programming Course \n"
1111
"Report-Msgid-Bugs-To: \n"
12-
"POT-Creation-Date: 2025-01-20 23:19+0100\n"
12+
"POT-Creation-Date: 2025-05-19 16:44+0200\n"
1313
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1414
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1515
"Language: en\n"
@@ -25,77 +25,96 @@ msgid "Set Up Your Environment"
2525
msgstr ""
2626

2727
#: ../../user_guide/environment.rst:5
28-
msgid "Code Style Analysis"
28+
msgid "Build prerequisites"
2929
msgstr ""
3030

3131
#: ../../user_guide/environment.rst:6
3232
msgid ""
33+
"**Windows**: Download and install CMake from https://cmake.org/download "
34+
"(select the Windows installer) or install using Chocolatey:"
35+
msgstr ""
36+
37+
#: ../../user_guide/environment.rst:12
38+
msgid "**Linux (Ubuntu/Debian)**: Install using package manager:"
39+
msgstr ""
40+
41+
#: ../../user_guide/environment.rst:19
42+
msgid "**macOS**: Install using Homebrew:"
43+
msgstr ""
44+
45+
#: ../../user_guide/environment.rst:27
46+
msgid "Code Style Analysis"
47+
msgstr ""
48+
49+
#: ../../user_guide/environment.rst:28
50+
msgid ""
3351
"Please follow the `Google C++ Style Guide "
3452
"<https://google.github.io/styleguide/cppguide.html>`_."
3553
msgstr ""
3654

37-
#: ../../user_guide/environment.rst:8
55+
#: ../../user_guide/environment.rst:30
3856
msgid ""
3957
"Code style is checked using the `clang-format "
4058
"<https://clang.llvm.org/docs/ClangFormat.html>`_ tool."
4159
msgstr ""
4260

43-
#: ../../user_guide/environment.rst:11
61+
#: ../../user_guide/environment.rst:33
4462
msgid "Parallel Programming Technologies"
4563
msgstr ""
4664

47-
#: ../../user_guide/environment.rst:14
65+
#: ../../user_guide/environment.rst:36
4866
msgid "``MPI``"
4967
msgstr ""
5068

51-
#: ../../user_guide/environment.rst:15
69+
#: ../../user_guide/environment.rst:37
5270
msgid "**Windows (MSVC)**:"
5371
msgstr ""
5472

55-
#: ../../user_guide/environment.rst:17
73+
#: ../../user_guide/environment.rst:39
5674
msgid ""
5775
"`Installers link <https://www.microsoft.com/en-"
5876
"us/download/details.aspx?id=105289>`_. You have to install "
5977
"``msmpisdk.msi`` and ``msmpisetup.exe``."
6078
msgstr ""
6179

62-
#: ../../user_guide/environment.rst:19 ../../user_guide/environment.rst:35
80+
#: ../../user_guide/environment.rst:41
81+
#: ../../user_guide/environment.rst:57
6382
msgid "**Linux (gcc and clang)**:"
6483
msgstr ""
6584

66-
#: ../../user_guide/environment.rst:25
85+
#: ../../user_guide/environment.rst:47
6786
msgid "**MacOS (apple clang)**:"
6887
msgstr ""
6988

70-
#: ../../user_guide/environment.rst:32
89+
#: ../../user_guide/environment.rst:54
7190
msgid "``OpenMP``"
7291
msgstr ""
7392

74-
#: ../../user_guide/environment.rst:33
93+
#: ../../user_guide/environment.rst:55
7594
msgid ""
7695
"``OpenMP`` is included in ``gcc`` and ``msvc``, but some components "
7796
"should be installed additionally:"
7897
msgstr ""
7998

80-
#: ../../user_guide/environment.rst:41
99+
#: ../../user_guide/environment.rst:63
81100
msgid "**MacOS (llvm)**:"
82101
msgstr ""
83102

84-
#: ../../user_guide/environment.rst:49
103+
#: ../../user_guide/environment.rst:71
85104
msgid "``TBB``"
86105
msgstr ""
87106

88-
#: ../../user_guide/environment.rst:50
107+
#: ../../user_guide/environment.rst:72
89108
msgid ""
90109
"**Windows (MSVC)**, **Linux (gcc and clang)**, **MacOS (apple clang)**: "
91110
"Build as 3rdparty in the current project."
92111
msgstr ""
93112

94-
#: ../../user_guide/environment.rst:54
113+
#: ../../user_guide/environment.rst:76
95114
msgid "``std::thread``"
96115
msgstr ""
97116

98-
#: ../../user_guide/environment.rst:55
117+
#: ../../user_guide/environment.rst:77
99118
msgid "``std::thread`` is included in STL libraries."
100119
msgstr ""
101120

docs/locale/ru/LC_MESSAGES/user_guide/environment.po

Lines changed: 43 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgid ""
99
msgstr ""
1010
"Project-Id-Version: Parallel Programming Course \n"
1111
"Report-Msgid-Bugs-To: \n"
12-
"POT-Creation-Date: 2025-01-20 23:19+0100\n"
12+
"POT-Creation-Date: 2025-05-19 16:44+0200\n"
1313
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1414
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1515
"Language: ru\n"
@@ -26,38 +26,54 @@ msgid "Set Up Your Environment"
2626
msgstr "Настройка окружения"
2727

2828
#: ../../user_guide/environment.rst:5
29+
msgid "Build prerequisites"
30+
msgstr "Требования к сборке"
31+
32+
#: ../../user_guide/environment.rst:6
33+
msgid ""
34+
"**Windows**: Download and install CMake from https://cmake.org/download "
35+
"(select the Windows installer) or install using Chocolatey:"
36+
msgstr "**Windows**: Загрузите и установите CMake с https://cmake.org/download (выберите установщик для Windows) или установите с помощью Chocolatey:"
37+
38+
#: ../../user_guide/environment.rst:12
39+
msgid "**Linux (Ubuntu/Debian)**: Install using package manager:"
40+
msgstr "**Linux (Ubuntu/Debian)**: Установите с помощью менеджера пакетов:"
41+
42+
#: ../../user_guide/environment.rst:19
43+
msgid "**macOS**: Install using Homebrew:"
44+
msgstr "**macOS**: Установите с помощью Homebrew:"
45+
46+
#: ../../user_guide/environment.rst:27
2947
msgid "Code Style Analysis"
3048
msgstr "Анализ стиля кодирования"
3149

32-
#: ../../user_guide/environment.rst:6
50+
#: ../../user_guide/environment.rst:28
3351
msgid ""
3452
"Please follow the `Google C++ Style Guide "
3553
"<https://google.github.io/styleguide/cppguide.html>`_."
3654
msgstr ""
37-
"Пожалуйста пройдите по ссылке для изучения стиля кодирования - `Google C++ Style Guide "
38-
"<https://google.github.io/styleguide/cppguide.html>`_."
55+
"Пожалуйста пройдите по ссылке для изучения стиля кодирования - `Google "
56+
"C++ Style Guide <https://google.github.io/styleguide/cppguide.html>`_."
3957

40-
#: ../../user_guide/environment.rst:8
58+
#: ../../user_guide/environment.rst:30
4159
msgid ""
4260
"Code style is checked using the `clang-format "
4361
"<https://clang.llvm.org/docs/ClangFormat.html>`_ tool."
44-
msgstr ""
45-
"Стиль кодирования проверяется с помощью `clang-format "
46-
"<https://clang.llvm.org/docs/ClangFormat.html>`_ инструмента."
62+
msgstr "Проверка стиля кода выполняется с помощью инструмента `clang-format <https://clang.llvm.org/docs/ClangFormat.html>`_."
4763

48-
#: ../../user_guide/environment.rst:11
64+
#: ../../user_guide/environment.rst:33
4965
msgid "Parallel Programming Technologies"
5066
msgstr "Технологии параллельного программирования"
5167

52-
#: ../../user_guide/environment.rst:14
68+
#: ../../user_guide/environment.rst:36
5369
msgid "``MPI``"
5470
msgstr "``MPI``"
5571

56-
#: ../../user_guide/environment.rst:15
72+
#: ../../user_guide/environment.rst:37
5773
msgid "**Windows (MSVC)**:"
5874
msgstr "**Windows (MSVC)**:"
5975

60-
#: ../../user_guide/environment.rst:17
76+
#: ../../user_guide/environment.rst:39
6177
msgid ""
6278
"`Installers link <https://www.microsoft.com/en-"
6379
"us/download/details.aspx?id=105289>`_. You have to install "
@@ -67,46 +83,49 @@ msgstr ""
6783
"us/download/details.aspx?id=105289>`_. Вы должны установить 2 файла - "
6884
"``msmpisdk.msi`` и ``msmpisetup.exe``."
6985

70-
#: ../../user_guide/environment.rst:19 ../../user_guide/environment.rst:35
86+
#: ../../user_guide/environment.rst:41
87+
#: ../../user_guide/environment.rst:57
7188
msgid "**Linux (gcc and clang)**:"
7289
msgstr "**Linux (gcc and clang)**:"
7390

74-
#: ../../user_guide/environment.rst:25
91+
#: ../../user_guide/environment.rst:47
7592
msgid "**MacOS (apple clang)**:"
7693
msgstr "**MacOS (apple clang)**:"
7794

78-
#: ../../user_guide/environment.rst:32
95+
#: ../../user_guide/environment.rst:54
7996
msgid "``OpenMP``"
8097
msgstr "``OpenMP``"
8198

82-
#: ../../user_guide/environment.rst:33
99+
#: ../../user_guide/environment.rst:55
83100
msgid ""
84101
"``OpenMP`` is included in ``gcc`` and ``msvc``, but some components "
85102
"should be installed additionally:"
86103
msgstr ""
87-
"``OpenMP`` в большинстве случаев включен в компиляторы ``gcc`` и ``msvc``, но ряд компонент все равно "
88-
"должны быть установлены дополнительно:"
104+
"``OpenMP`` в большинстве случаев включен в компиляторы ``gcc`` и "
105+
"``msvc``, но ряд компонент все равно должны быть установлены "
106+
"дополнительно:"
89107

90-
#: ../../user_guide/environment.rst:41
108+
#: ../../user_guide/environment.rst:63
91109
msgid "**MacOS (llvm)**:"
92110
msgstr "**MacOS (llvm)**:"
93111

94-
#: ../../user_guide/environment.rst:49
112+
#: ../../user_guide/environment.rst:71
95113
msgid "``TBB``"
96114
msgstr "``TBB``"
97115

98-
#: ../../user_guide/environment.rst:50
116+
#: ../../user_guide/environment.rst:72
99117
msgid ""
100118
"**Windows (MSVC)**, **Linux (gcc and clang)**, **MacOS (apple clang)**: "
101119
"Build as 3rdparty in the current project."
102120
msgstr ""
103121
"**Windows (MSVC)**, **Linux (gcc and clang)**, **MacOS (apple clang)**: "
104-
"Данная библиотека строится как внешняя в составе текущего проекта и не требует дополнительных операций."
122+
"Данная библиотека строится как внешняя в составе текущего проекта и не "
123+
"требует дополнительных операций."
105124

106-
#: ../../user_guide/environment.rst:54
125+
#: ../../user_guide/environment.rst:76
107126
msgid "``std::thread``"
108127
msgstr "``std::thread``"
109128

110-
#: ../../user_guide/environment.rst:55
129+
#: ../../user_guide/environment.rst:77
111130
msgid "``std::thread`` is included in STL libraries."
112131
msgstr "``std::thread`` включена в состав STL библиотек."

docs/user_guide/environment.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,28 @@
11
Set Up Your Environment
22
========================
33

4+
Build prerequisites
5+
-------------------
6+
- **Windows**: Download and install CMake from https://cmake.org/download (select the Windows installer) or install using Chocolatey:
7+
8+
.. code-block:: powershell
9+
10+
choco install cmake
11+
12+
- **Linux (Ubuntu/Debian)**: Install using package manager:
13+
14+
.. code-block:: bash
15+
16+
sudo apt update
17+
sudo apt install -y cmake
18+
19+
- **macOS**: Install using Homebrew:
20+
21+
.. code-block:: bash
22+
23+
brew update
24+
brew install cmake
25+
426
Code Style Analysis
527
--------------------
628
Please follow the `Google C++ Style Guide <https://google.github.io/styleguide/cppguide.html>`_.

0 commit comments

Comments
 (0)