From 5a6834585c43296c2207f5f251d3d5c237c7c8d2 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 6 Mar 2024 10:25:41 +0300 Subject: Update LFS mirror --- lfs-12.0-sysv/chapter08/ninja.html | 206 ------------------------------------- 1 file changed, 206 deletions(-) delete mode 100644 lfs-12.0-sysv/chapter08/ninja.html (limited to 'lfs-12.0-sysv/chapter08/ninja.html') diff --git a/lfs-12.0-sysv/chapter08/ninja.html b/lfs-12.0-sysv/chapter08/ninja.html deleted file mode 100644 index 591a1ed..0000000 --- a/lfs-12.0-sysv/chapter08/ninja.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - 8.54. Ninja-1.11.1 - - - - - - - - -
-

- 8.54. Ninja-1.11.1 -

-
-

- Ninja - небольшая система сборки ориентированная на скорость. -

-
-
-
- Приблизительное время сборки: - 0.3 SBU -
-
- Требуемое дисковое - пространство: 75 MB -
-
-
-
-
-

- 8.54.1. Установка пакета Ninja -

-

- При запуске ninja - обычно использует максимальное количество процессов параллельно. По - умолчанию это количество ядер в системе плюс два. В некоторых - случаях это может привести к перегреву процессора или нехватке - памяти в системе. Когда ninja вызывается из командной - строки, передача параметра -jN ограничит количество параллельных - процессов. Некоторые пакеты встраивают выполнение ninja и параметр -j не - передается. -

-

- Использование приведенной ниже необязательной процедуры позволяет - пользователю ограничить количество параллельных процессов с помощью - переменной окружения NINJAJOBS. Пример, настройки: -

-
export NINJAJOBS=4
-

- ограничит ninja - четырьмя параллельными процессами. -

-

- По желанию, добавьте возможность использовать переменную окружения - NINJAJOBS, выполнив следующую команду: -

-
sed -i '/int Guess/a \
-  int   j = 0;\
-  char* jobs = getenv( "NINJAJOBS" );\
-  if ( jobs != NULL ) j = atoi( jobs );\
-  if ( j > 0 ) return j;\
-' src/ninja.cc
-

- Соберите Ninja с помощью команды: -

-
python3 configure.py --bootstrap
-
-

- Значение параметров сборки: -

-
-
- --bootstrap -
-
-

- Этот параметр перестраивает Ninja под текущую систему. -

-
-
-
-

- Чтобы протестировать пакет, выполните: -

-
./ninja ninja_test
-./ninja_test --gtest_filter=-SubprocessTest.SetWithLots
-

- Установите пакет: -

-
install -vm755 ninja /usr/bin/
-install -vDm644 misc/bash-completion /usr/share/bash-completion/completions/ninja
-install -vDm644 misc/zsh-completion  /usr/share/zsh/site-functions/_ninja
-
-
-

- 8.54.2. Содержимое - пакета Ninja -

-
-
-
- Установленные программы: - ninja -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - -
-

- ninja -

-
-

- это система сборки Ninja -

-
-
-
-
- - - -- cgit v1.2.3