<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект Qt опубликовал сборочный инструментарий qbs 1.7</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html</link>
    <description>Состоялся (http://blog.qt.io/blog/2017/01/31/qbs-1-7-released/) релиз развиваемого проектом Qt сборочного инструментария qbs 1.7 (http://qt-project.org/wiki/qbs) (Qt Build Suite). Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Используемый в qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того,  qbs не генерирует make-файлы, а сам,  без посредников, таких как утилита make, контролирует запуск компиляторов и компоновщиков, оптимизируя процесс сборки на основе детального графа всех зависимостей. Наличие изначальных данных о структуре и зависимостях в проекте позволяет эффективно распараллеливать выполнение </description>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Владимир)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#28</link>
    <pubDate>Wed, 01 Feb 2017 15:01:29 GMT</pubDate>
    <description>Чувак, я один из авторов этой самой генерации для студии)&lt;br&gt;&lt;br&gt;Ты видел эту генерацию проектов? Генерится только враппер над qbs. Прощай build solution. прощай incredibuild for IDE. Перегенерации проектов, как для cmake - нет. &lt;br&gt;Ну и сам по себе qbs достаточно долго собирает, если используются globbing expressions в инкрементных билдах (с ninja такой проблемы нет).&lt;br&gt;Для меня производительность и удобство пока имеет больший вес, нежели синтаксис cmake.&lt;br&gt;Я вон даже статьи на хабре писал мол го на qbs)&lt;br&gt;&lt;br&gt;Единственное, в какую сторону было бы прикольно QBS прикрутить - сделать расширение для cmake, которое позволит на qml проекты описывать, но использовать генерацию от cmake. тогда все будут целы и сыты)&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#27</link>
    <pubDate>Wed, 01 Feb 2017 07:27:30 GMT</pubDate>
    <description>&amp;gt; пользуюсь для проектов только встроенными в qt .pro-файлами (т.е. qmake)&lt;br&gt;&amp;gt; Всякие же make, nmake и т.п. даже смотреть не пытаюсь ибо считаю это бредом из дремучих времен.&lt;br&gt;&lt;br&gt;Не хочу тебя огорчать, но придётся &amp;#8212; qmake сам ничего не собирает, а только лишь генерирует файлы для тех самых &quot;всяких же из дремучих времён&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (nc)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#26</link>
    <pubDate>Wed, 01 Feb 2017 05:24:33 GMT</pubDate>
    <description>Под линуксом пользуюсь для проектов только встроенными в qt .pro-файлами (т.е. qmake). Для нормальных проектов вполне достаточно - ведь все что нужно это указать список файлов для компиляции, список библиотек и возможно опции сборки проекта в целом.&lt;br&gt;Если разработчики сделают по умолчанию qbs то буду пользоваться ей.&lt;br&gt;Всякие же make, nmake и т.п. даже смотреть не пытаюсь ибо считаю это бредом из дремучих времен.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Tat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#25</link>
    <pubDate>Wed, 01 Feb 2017 05:15:16 GMT</pubDate>
    <description>qmake - это ужасное средство, которое все причастные к Qt люди уже давно хотят забыть. Именно то, что это средство всё больше и больше превращается в набор трудноподдерживаемых костылей и поставило перед разрабами Qt вопрос миграции на новую систему сборки.&lt;br&gt;&lt;br&gt;P.S. Какой уникум добавил слово &quot;п_о_д_е_л_и_е&quot; в раздел &quot;ненормативной лексики&quot;? Просто интересно.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Tat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#24</link>
    <pubDate>Wed, 01 Feb 2017 05:04:24 GMT</pubDate>
    <description>В новости имелось в виду что он может собирать не только Qt и может прекрасно обходить без Qt как standalone. Сам qbs написан на Qt 5.2.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Aleks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#23</link>
    <pubDate>Tue, 31 Jan 2017 21:10:29 GMT</pubDate>
    <description>Посмотри в репозитории MSYS2. Я собираю его с GCC.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#22</link>
    <pubDate>Tue, 31 Jan 2017 20:48:37 GMT</pubDate>
    <description>Жаль конечно, симэйк хоть и приемлем, но очень уж напрягает своими тоннами бойлерплэйта.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#21</link>
    <pubDate>Tue, 31 Jan 2017 19:32:58 GMT</pubDate>
    <description>&amp;gt;написан на Qt&lt;br&gt;&lt;br&gt;А как же это &quot;В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов.&quot; прямо из новости?&lt;br&gt;</description>
</item>

<item>
    <title>Проект Qt опубликовал сборочный инструментарий qbs 1.7 (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/110302.html#20</link>
    <pubDate>Tue, 31 Jan 2017 17:33:29 GMT</pubDate>
    <description>&amp;gt; Он работает немного по другому и действительно быстрее make. А учитывая что &lt;br&gt;&amp;gt; он, в отличии от cmake/qmake(и подобных) не генерирует промежуточный makefile, то &lt;br&gt;&amp;gt; всё очень быстро.&lt;br&gt;&lt;br&gt;Если посмотреть, сколько в сгенерённый Makefile добавляется всякого шлака, то причина отстаивания более чем очевидна.&lt;br&gt;</description>
</item>

</channel>
</rss>
