<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск сборочного инструментария qbs 1.4.0, развиваемого про...</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html</link>
    <description>Увидел свет (http://blog.qt.io/blog/2015/04/28/qbs-1-4-0-released/) релиз развиваемого проектом Qt сборочного инструментария qbs 1.4.0 (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>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#19</link>
    <pubDate>Sun, 03 May 2015 16:13:57 GMT</pubDate>
    <description>Увы, мeртворожденное пoделие. Лучше cmake пока ничего нет.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (zxc)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#18</link>
    <pubDate>Thu, 30 Apr 2015 15:12:33 GMT</pubDate>
    <description>&amp;gt; Больше сборочных инструментов для сборки сборочных инструментов!&lt;br&gt;&lt;br&gt;И книжек, книжек хороших побольше по 300 страниц про то как ими просто и быстро все собирать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (BSA)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#17</link>
    <pubDate>Wed, 29 Apr 2015 19:44:01 GMT</pubDate>
    <description>Отличия в том, что проект не обязан использовать Qt. Например, я успешно перевожу на qbs свои embedded проекты под ARM. А там не только Qt,  но и операционки даже нет.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (anon2)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#16</link>
    <pubDate>Wed, 29 Apr 2015 16:50:12 GMT</pubDate>
    <description>&amp;gt; Кстати, какие сборочные инструменты нормально понимают генерацию сразу нескольких файлов? &lt;br&gt;&amp;gt; Все реализации make в этом месте сделаны через задницу, хотя стандарт не &lt;br&gt;&amp;gt; запрещает сделать правильно.&lt;br&gt;&lt;br&gt;реализация генерации сразу нескольких файлов на gnu make:&lt;br&gt;&lt;br&gt;empty :=&lt;br&gt;define newline&lt;br&gt;$(empty)&lt;br&gt;$(empty)&lt;br&gt;endef&lt;br&gt;&lt;br&gt;# processed multi-target rules&lt;br&gt;MULTI_TARGETS:=&lt;br&gt;&lt;br&gt;# to count each call of $(MULTI_TARGET)&lt;br&gt;MULTI_TARGET_NUM:=&lt;br&gt;&lt;br&gt;# when some tool generates many files, call the tool only once&lt;br&gt;# $1 - list of generated files&lt;br&gt;# $2 - prerequisites&lt;br&gt;# $3 - rule&lt;br&gt;define MULTI_TARGET_RULE&lt;br&gt;$1: $2;&#092;&lt;br&gt;  $$(if $$(filter $(words $(MULTI_TARGET_NUM)),$$(MULTI_TARGETS)),,$$(eval MULTI_TARGETS += $(words &#092;&lt;br&gt;  $(MULTI_TARGET_NUM)))$$(info generating: $$&#064;)$$(subst $$$$(newline),$$(newline),$(subst &#092;&lt;br&gt;  $$(newline),$$$$(newline),$3$(foreach x,$1,$$(newline)touch $x))))&lt;br&gt;MULTI_TARGET_NUM += 1&lt;br&gt;endef&lt;br&gt;&lt;br&gt;MULTI_TARGET_SEQ = $(if $(word 2,$1),$(word 2,$1): $(firstword $1)$(newline)$(call MULTI_TARGET_SEQ,$(wordlist 2,999999,$1)))</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (D)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#15</link>
    <pubDate>Wed, 29 Apr 2015 10:10:32 GMT</pubDate>
    <description>Gradle по барабану какой язык проекта. Хоть асм съест. Сам gradle конечно = jvm + groovy&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (user)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#14</link>
    <pubDate>Wed, 29 Apr 2015 09:38:26 GMT</pubDate>
    <description>Кстати, какие сборочные инструменты нормально понимают генерацию сразу нескольких файлов?&lt;br&gt;&lt;br&gt;Все реализации make в этом месте сделаны через задницу, хотя стандарт не запрещает сделать правильно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#13</link>
    <pubDate>Wed, 29 Apr 2015 04:38:06 GMT</pubDate>
    <description>Больше сборочных инструментов для сборки сборочных инструментов!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#12</link>
    <pubDate>Tue, 28 Apr 2015 22:29:26 GMT</pubDate>
    <description>&amp;gt; Им кто то вообще пользуется? В интернете информации ноль. Уже 1.4, а &lt;br&gt;&amp;gt; по ощущениях 0.4 только.&lt;br&gt;&lt;br&gt;Полностью согласен. Документация такая что лучше бы ее не было. Описаны абсолютно базовые вещи. При нокии такого не было, как понабежали хипстеры в Qt and Co. лютый пистец.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария qbs 1.4.0, развиваемого про... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/102291.html#11</link>
    <pubDate>Tue, 28 Apr 2015 22:10:01 GMT</pubDate>
    <description>Учитывая темпы развития груви, гредл скоро сдохнет за ненадобностью.&lt;br&gt;</description>
</item>

</channel>
</rss>
