LINUX.ORG.RU

Автоматическая сборка с GNU Make


0

1

Вот сделал систему сборки на основе GNU make. Прошу желающих потестить. Установка: 1) Клонируем git@github.com:vsemyonoff/umake.git; 2) Копируем Makefile и папку .umake в каталог проекта (или просто делаем симлинк на Makefile); 3) первый раз make генерирует файл настроек; 4) правим наш_проект.prj; 5) опять make для сборки. Вобщем подробнее в ридми (ангийский хромает, но русские поймут :-) ). ЗЫ: да велосипед, но надо же make освоить.


Ответ на: комментарий от Reset

>ага, а потом с бубном плясать, если вдруг в твоей системе библиотека лежит не там, где ты предполагал.

не там, где предполагает pkg-config? тогда с системой что-то неладно

annulen ★★★★★
()
Ответ на: комментарий от Divius

>CMake гораздо лучше ввсех известных мне аналогов на любом мало-мальски сложном проекте

А мужики в гугле не знают и зачем-то пилят gyp

annulen ★★★★★
()
Ответ на: комментарий от annulen

не там, где предполагает pkg-config? тогда с системой что-то неладно

Некоторые библиотеки не имеют .pc файла, некоторые устанавливаются в нестандартные директории - как вы узнаете, что писать в PKG_CONFIG_PATH?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>Некоторые библиотеки не имеют .pc файла

FindXXX тоже не у всех есть. К тому же написать .pc файл - как два пальца об асфальт

annulen ★★★★★
()
Ответ на: комментарий от Eddy_Em

>PKG_CONFIG_PATH

автолулзы тоже этим страдают, однако никто не умер

annulen ★★★★★
()
Ответ на: комментарий от annulen

К тому же написать .pc файл - как два пальца об асфальт

Для среднестатистического целевого пользователя?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>Для среднестатистического целевого пользователя?

А здесь кто-то говорил о пользователях?

annulen ★★★★★
()
Ответ на: комментарий от Eddy_Em

согласен, для таких целей cmake наверное лучше. сабж, насколько я понимаю, рассчитан на разработчиков

annulen ★★★★★
()
Ответ на: комментарий от annulen

Самому интересно, зачем. Впрочем, беглый обзор показывает, что это утилита для простеньких проектов, типа qmake. Использовать для сложного проекта - ссзб.

Divius ★★
()
Ответ на: комментарий от Divius

>Самому интересно, зачем.

Сейчас им собирают хромиум, обсуждается перевод остальных портов вебкита на gyp

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.