|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от opennews (??) on 26-Авг-14, 16:07 | ||
Увидел свет (http://blog.qt.digia.com/blog/2014/08/26/qbs-1-3-0-released/) релиз развиваемого проектом Qt сборочного инструментария qbs 1.3.0 (http://qt-project.org/wiki/qbs) (Qt Build Suite). Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Владимир (??) on 26-Авг-14, 16:07 | ||
Использую qbs в течение двух лет, но не радуют постоянно вылязящие мелкие регрессии... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –3 +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 16:25 | ||
щас соберу минусы, но всеравно не понимаю, чем не устраивает cmake. даже boost перетаскивают на cmake. лишняя сущность этот qbs. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +7 +/– | |
Сообщение от RazrFalcon (ok) on 26-Авг-14, 16:29 | ||
У cmake отвратный синтаксис. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
13. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 21:13 | ||
Замечательный там синтаксис. С одной стороны, он совершенно обычный (функция(аргументы), ${переменная}) вместо скобок он заставляет повторять условие в endif из-за чего читабельность повышается в разы. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +4 +/– | |
Сообщение от Владимир (??) on 26-Авг-14, 16:29 | ||
JUST ADOPT CMAKE писали в комментариях к релизу qbs 0.3.0. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +1 +/– | |
Сообщение от dhamp on 26-Авг-14, 17:19 | ||
>JavaScript | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
18. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Аноним (??) on 27-Авг-14, 06:35 | ||
Cmake умеет генерировать не только Makefile. Есть к примеру выходной формат ninja, которая позволяет собирать проекты гораздо быстрее, хоть и не предназначена для чтения человеком. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
23. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от vle (ok) on 28-Авг-14, 20:50 | ||
> А некоторые вещи средствами make делать довольно геморно | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
24. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от dhamp on 29-Авг-14, 15:25 | ||
>Cmake - НЕ система сборки, а генератор makefile-ов. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
5. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 16:47 | ||
cmake - жуткий монстр. Тонны исходников, собирается адски долго. Зато умеет разноцветно печатать. Наверное, autotools проще понять, хоть они и написаны на адской смеси Perl/m4. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Владимир (??) on 26-Авг-14, 16:54 | ||
Да бросьте. Qbs тоже не маленький. По сравнению с qmake например (он вообще собирается пока делаешь глоток чая). | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
14. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –2 +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 21:25 | ||
Опять безграмотные высосанные из пальца придирки. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
19. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Аноним (??) on 27-Авг-14, 06:43 | ||
Да, действительно, Perl в autotools нет. За исключением того, что automake и autoconf - скрипты на Perl. </sarcasm> | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
21. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +1 +/– | |
Сообщение от yet another anonymous on 27-Авг-14, 20:08 | ||
> ... За исключением того, что automake и autoconf - скрипты на Perl. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
22. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Кевин on 27-Авг-14, 21:38 | ||
а как научить дизайнера писать в cmake? в qml он научился писать.. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +1 +/– | |
Сообщение от dhamp on 26-Авг-14, 17:38 | ||
+ ещё 1 возможный камень в огород qbs я думаю сей товарищ просветит раз 2 года использует https://www.opennet.ru/~%F7%CC%C1%C4%... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Владимир (??) on 26-Авг-14, 17:49 | ||
Не знаю, у меня как у разработчика, много тулчейнов на машине стоит, и я пока не жалуюсь на работу "qbs detect-toolchains" ... | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от dhamp on 26-Авг-14, 18:06 | ||
>И да, если его использовать из Qt Creator то естественно все запомнится. Если запускаете >с командной строки то да... здесь может быть дискомфорт)) | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
16. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Владимир (??) on 27-Авг-14, 05:06 | ||
очевидно, как и любой конфигурятор - если в PATH прописан, то найдет ;) | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
25. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от dhamp on 29-Авг-14, 15:27 | ||
> очевидно, как и любой конфигурятор - если в PATH прописан, то найдет | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
10. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от Владимир (??) on 26-Авг-14, 17:51 | ||
а вообще как система сборки qbs иделано смотрится только вместе с IDE. под QtC все понятно, а под студию (оффтопик, да), можно использовать генератор проектов который qbs же и запускает. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
12. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 18:23 | ||
Да, до Gradle ему как раком до шанхая... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от Владимир (??) on 27-Авг-14, 05:10 | ||
Посмотрел =) соглашусь с Вами! Возможности автоматического тестирования и сборки пакетов вряд ли когда еще появятся =((( | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
20. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от Анан on 27-Авг-14, 11:28 | ||
Вообще перейдя когда стал писать на Java постоянно подмечаю что практически все инструменты и Java технологи впереди планеты всей. Взять тот же Gradle, я ни то что бы аналога не видел для других языков я даже что то отдаленно напоменающее его по функционалу и возможностям не видел. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
26. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | +/– | |
Сообщение от integer (ok) on 31-Авг-14, 00:28 | ||
Всему виной энетрпрайзы с их требованиями и эвалюциями. Взять теже логгеры... | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
15. "Выпуск сборочного инструментария qbs 1.3.0, развиваемого про..." | –1 +/– | |
Сообщение от Аноним (??) on 26-Авг-14, 21:29 | ||
Ради интереса пробовал собрать им свой проект. Пришёл к выводу что с cmake он даже близко не стоял - попахивает scons'ятиной которая не сборочная система, а фреймворк для написания оных, в результате через скрипты представляют собой мешанину условий и вспомогательных функций для простейших вещей. Тут то же самое, но по возможностям она, похоже, ещё сильнее ограничена. В то же время CMake всё делает сам и скрипт представляет собой именно то что должен - перечисление опций, исходников, зависомостей и целей. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |