The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск сборочной системы Meson 0.49.0, opennews (ok), 13-Дек-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от Аноним (-), 13-Дек-18, 14:41 
cmake в отличие от этой дряни умеет генерить make-файлы.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск сборочной системы Meson 0.49.0"  +2 +/
Сообщение от Аноним (22), 13-Дек-18, 17:32 
эта дрянь умеет генерить хромоподобный асинхронный мейк-файл ninja-build
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск сборочной системы Meson 0.49.0"  +1 +/
Сообщение от Аноним (30), 13-Дек-18, 20:20 
Вобще-то, у CMake есть генераторы и для ninja и даже для проектов sublime text. И в отличии от Meson, CMake может в CUDA (да, да проприетарщина, пок-пок-пок) и кучу других интересных вещей
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск сборочной системы Meson 0.49.0"  +4 +/
Сообщение от X4asd (ok), 14-Дек-18, 13:08 
> ... и даже для проектов sublime text. И в отличии от Meson, CMake может в CUDA (да, да проприетарщина, пок-пок-пок) и кучу других интересных вещей

а нормальные (экономные и при этом linux-style) агрументы командной строки -- CMake планирует научится?

или это является якобы совсем необязательным?

ато, понимаете, компилировать под проприетарную CUDA (на компьютере с проприетарным драйвером Nvidia) -- это что-то такое что наверняка не понадобиться НИ РАЗУ в жизни нормального человека.

а вот запускать компиляцию через использование различных аргументов командной строки -- это именно то что делается довольно часто в независимости от "кучу других интересных вещей" :-) ..

улавливаете в приоритеты?

ды и сам синтаксис проектов CMake тоже не вызывает радости

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск сборочной системы Meson 0.49.0"  +2 +/
Сообщение от пох (?), 14-Дек-18, 15:35 
> а нормальные (экономные и при этом linux-style) агрументы командной строки -- CMake планирует
> научится?

уже. Это и есть linux-style.

От неосиляторов шеллов и мэйкфайлов, ага.

> ды и сам синтаксис проектов CMake тоже не вызывает радости

чо такое? Они пробелонезависимые (в отличие, кстати, от clean make), разбираться и понимать не надо - stackoverflow, ctrl-c, ctrl-v.


Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от neit95 (ok), 17-Дек-18, 10:06 
> разбираться и понимать не надо

Для сборки hello world'ов м.б. и не надо. А в остальном синтаксис cmake не на много лучше make.

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск сборочной системы Meson 0.49.0"  +2 +/
Сообщение от Аноним (-), 13-Дек-18, 22:06 
> эта дрянь умеет генерить хромоподобный асинхронный мейк-файл ninja-build

А это надо еще какую-то отдельную нинзя-дрянь ставить. Особенно угарно для прожектов на 5 файлов. Они так круто несколько микросекунд сэкономили, путем требования понаставить какой-то гадости, что я им тоже желаю гуглопрогера, который яву потребовал вкатить и прочие грэдлы для того чтобы 1 си++ файл скомпилить.

А нормальные люди смотрели на это дело, крутили пальцем у виска и жали gcc -O3 file.cpp -o program :D

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

47. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от llolik (ok), 14-Дек-18, 11:09 
> А это надо еще какую-то отдельную нинзя-дрянь ставить

Можно wget-нуть официально собранный бинарник (отсюда https://github.com/ninja-build/ninja/releases) аж 76Кб в zip. Внутри "гигантский" 183,3Кб блоб ninja. Собственно, вся установка.

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от Michael Shigorinemail (ok), 08-Май-19, 13:57 
>> А это надо еще какую-то отдельную нинзя-дрянь ставить
> Можно wget-нуть официально собранный бинарник

А где взять для e2k или вон для riscv64 через стенку? :)

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от llolik (ok), 08-Май-19, 14:39 
>>> А это надо еще какую-то отдельную нинзя-дрянь ставить
>> Можно wget-нуть официально собранный бинарник
> А где взять для e2k или вон для riscv64 через стенку? :)

Ну, это к тому, что если он не хочет ставить, то вся ninja - это один >200Кб бинарник, который можно стащить с github для большинства случаев. Так-то оно и в репах есть (ну в Ubuntu и CentOS точно есть).  Можно и собрать https://github.com/ninja-build/ninja . Смотрел бегло, но вроде на поверхностный взгляд выглядит не сильно страшно, чтобы lcc там обломался со сборкой. Впрочем, я не большой специалист по lcc, Эльбрус в руках был, пока что, от силы два рабочих дня.

Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от Michael Shigorinemail (ok), 08-Май-19, 17:30 
> Смотрел бегло, но вроде на поверхностный взгляд выглядит не сильно страшно,
> чтобы lcc там обломался со сборкой.

На всякий: packages.altlinux.org/ninja 1.9.0-alt1 собралось без пинков.

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от X4asd (ok), 14-Дек-18, 13:19 
>> эта дрянь умеет генерить хромоподобный асинхронный мейк-файл ninja-build
> А это надо еще какую-то отдельную нинзя-дрянь ставить. Особенно угарно для прожектов
> на 5 файлов. Они так круто несколько микросекунд сэкономили, путем требования
> понаставить какой-то гадости, что я им тоже желаю гуглопрогера, который яву
> потребовал вкатить и прочие грэдлы для того чтобы 1 си++ файл
> скомпилить.
> А нормальные люди смотрели на это дело, крутили пальцем у виска и
> жали gcc -O3 file.cpp -o program :D

для только лишь одного файла (file.cpp, без зависимостей) -- нет смысла использовать ни ninja ни вообще meson ни cmake..

даже bash-скрипта делать не требуется.

просто в шапке файла напиши эту строчку:


// gcc -O3 file.cpp -o program

этого должно хватить..

так что обсуждать этого НЕТ смысла в теме про meson/cmake :-)

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

73. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от neit95 (ok), 17-Дек-18, 10:03 
> умеет генерить make-файлы.

Не известно, для каких великих целей.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру