<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Доступна система сборки Meson 0.42, на которую переходит sys...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html</link>
    <description>Состоялся (https://github.com/mesonbuild/meson/releases) релиз сборочной системы Meson 0.42 (http://mesonbuild.com/), использующей вместо утилиты make инструментарий Ninja (https://www.opennet.ru/opennews/art.shtml?num=29525). Ключевыми целями развития Meson  является обеспечение высокой производительности в сочетании с  удобством и простотой использования. Создатели Meson придерживаются принципа, что каждый момент, который разработчики  тратят на написание правил сборки или отладку тратятся впустую и лишь оттягивают время до того, как можно будет начать процесс сборки. Код проекта написан на языке Python и поставляется (https://github.com/mesonbuild/meson) под лицензией Apache 2.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; Основные особенности Meson:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Многоплатформенность, поддерживается сборка в Linux, macOS и Windows с использованием GCC, Clang, Visual Studio и других компиляторов;&lt;br&gt;-  Поддержка сборки проектов на различных языках программирования, включая C, C++, Fortran, Java и Rust;&lt;br&gt;&lt;br&gt;-  Поддержка кросс-компиляции для различных оп</description>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#134</link>
    <pubDate>Tue, 24 Oct 2017 15:26:35 GMT</pubDate>
    <description>Trusting Trust &amp;#8212; cтарая проблема.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#133</link>
    <pubDate>Mon, 28 Aug 2017 05:11:12 GMT</pubDate>
    <description>&amp;gt; Питон версии &amp;lt; 3.4? Ну что поделать, опять мировой заговор рукожопов обломал &lt;br&gt;&amp;gt; сурового аналитега &lt;br&gt;&lt;br&gt;Питон как обычно демонстрирует чудеса совместимости. Поэтому теперь до того как собрать программу - придется поставить 2 сборочные системы (ninja и meson) и произвести раскопки правильной версии питона. А через полгода окажется что версия питона в системе опять не та.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (dhamp)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#132</link>
    <pubDate>Sat, 19 Aug 2017 08:15:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Пересборка проекта без clean &lt;br&gt;&amp;gt; Чтобы новые файлы подхватились по маске нужно вообще сносить всю builddir и &lt;br&gt;&amp;gt; запускать cmake с нуля &lt;br&gt;&lt;br&gt;Вообще то нет. &lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (dhamp)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#131</link>
    <pubDate>Sat, 19 Aug 2017 08:14:09 GMT</pubDate>
    <description>&amp;gt;Интеграции с IDE&lt;br&gt;&lt;br&gt;QtCreator + cmake - у _меня_ проблем нет. &lt;br&gt;У всех разное представление о том что должно выполняться в &quot;этой&quot; интеграции c IDE. Так что спорить об этом считаю просто бессмысленным.&lt;br&gt;&lt;br&gt;&amp;gt;Пересборка проекта без clean, cборка отдельных компонентов если в зависимых частях были заюзаны маски и файлы изменены.&lt;br&gt;&lt;br&gt;Пересборка без clean не возможна как бы. А досборка изменившихся файлов + линковка выполняется нормально как для all так и для любой другой промежуточной цели.&lt;br&gt;&lt;br&gt;&amp;gt;Если вы спрашиваете примеры значит вы не занимаетесь разработкой.&lt;br&gt;&lt;br&gt;Ок, видимо работадатель платит мне за раcпитие чая на работе, вам же сквозь экран монитора лучше видно.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#130</link>
    <pubDate>Fri, 18 Aug 2017 15:51:28 GMT</pubDate>
    <description>&amp;gt;Пересборка проекта без clean&lt;br&gt;&lt;br&gt;Чтобы новые файлы подхватились по маске нужно вообще сносить всю builddir и запускать cmake с нуля&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (пох)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#129</link>
    <pubDate>Fri, 18 Aug 2017 13:05:05 GMT</pubDate>
    <description>&amp;gt; Ты в курсе, что для сборки gnu make нужен gnu make? &lt;br&gt;&lt;br&gt;не, не нужен - bsd make собирается.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Alex)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#128</link>
    <pubDate>Fri, 18 Aug 2017 12:11:33 GMT</pubDate>
    <description>Я очень сильно подозреваю, что разрабы gtk+ не осилили non-recursive automake (или им просто лень)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Ordu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#127</link>
    <pubDate>Fri, 18 Aug 2017 08:26:01 GMT</pubDate>
    <description>Ты в курсе, что для сборки gnu make нужен gnu make? В мире тулчейнов -- это нормальная ситуация.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна система сборки Meson 0.42, на которую переходит sys... (Mihail Zenkov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/112000.html#126</link>
    <pubDate>Fri, 18 Aug 2017 07:37:34 GMT</pubDate>
    <description>&amp;gt; А зачем каждый раз собирать тесты?&lt;br&gt;&lt;br&gt;Меня это тоже всегда удивляло. Как-то решил разобраться в этом вопросе глубже и нашел: &lt;br&gt;https://www.gnu.org/software/automake/manual/html_node/config_002esite.html&lt;br&gt;https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Site-Defaults.html#Site-Defaults&lt;br&gt;https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Cache-Files.html#Cache-Files&lt;br&gt;&lt;br&gt;То есть можно один раз прогнать configure и сохранить результаты тестов. Тогда при последующих запусках configure будут исполняться только те тесты, для которых нет результатов. &lt;br&gt;</description>
</item>

</channel>
</rss>
