LINUX.ORG.RU

Сообщения Linuxoid85

 

Установка пакета в альтернативный префикс посредством ninja

Такой вопрос. Никогда не нужно было, а сейчас понадобилось. Собираю пакет из сорцов. Пусть будет этот. Да и любой другой, который собирается с помощью новомодной ninja. Что конкретно надо - ninja install ставит пакет в /. А мне нужно, чтобы ставил в условную /usr/pkg/$PKGNAME. Так, например, создание бинарного пакета, чтобы на другой системе не собирать вновь, либо составление списка файлов пакета, да много причин.

В случае классического make это выглядит примерно так:

make DESTDIR=/usr/pkg/$PKGNAME install
# Или:
make prefix=/usr/pkg/$PKGNAME install
...

А как в ninja? Ругается на ninja: error: unknown target 'prefix=/usr/src/glib-2.64.4/build/PKG/pkg' (и вообще на другие способы).

UPD. В гугле внятной инфы нет. А может, плохо гуглил, хотя сомневаюсь.

 , ,

Linuxoid85
()

RSS подписка на новые темы