<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Google открыла код системы сборки Ninja</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html</link>
    <description>Компания Google открыла (http://neugierig.org/software/chromium/notes/2011/02/ninja.html) под лицензией Apache исходные тексты проекта Ninja (https://github.com/martine/ninja), созданного в процессе портирования web-браузера Chrome в Linux и Mac OS X. Ninja представляет собой (http://martine.github.com/ninja/manual.html) упрощенный вариант программы make, оптимизированный для значительного ускорения процесса сборки крупных проектов.&lt;br&gt;&lt;br&gt;&lt;br&gt;Изначально, прототип Chrome был создан только для Windows и разработчики для упрощения переноса на другие платформы попытались адаптировать для данной задачи систему Scons (http://www.scons.org/), но столкнулись с рядом трудностей. В частности, ценой простоты использования написанной на языке Python утилиты Scons была низкая производительность - на предсборочный анализ 30 тыс. файлов уходило примерно 40 секунд, а на пересборку бинарного файла после изменения всего одного файла с кодом уходило 8 минут. Не желая мириться с подобными задержками, подрывающи...&lt;br&gt;&lt;br&gt;URL: http://neugier</description>

<item>
    <title>Компания Google открыла код системы сборки Ninja (shmoooogle)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#46</link>
    <pubDate>Sat, 24 Dec 2022 08:11:52 GMT</pubDate>
    <description>&amp;gt; надеюсь&lt;br&gt;&lt;br&gt;-_-&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код системы сборки Ninja (Yaro)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#45</link>
    <pubDate>Sat, 12 Feb 2011 18:10:02 GMT</pubDate>
    <description>Согласен с вами, &lt;br&gt;В cmake нет ничего для C# потому что C# и кросс-платформенность - взаимоисключающие пункты.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Ne01eX)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#44</link>
    <pubDate>Thu, 10 Feb 2011 21:23:25 GMT</pubDate>
    <description>Ну так и я про тоже =)&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (LuckAs)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#43</link>
    <pubDate>Thu, 10 Feb 2011 13:25:42 GMT</pubDate>
    <description>Думаю так оно и есть, пусть делают типа как Опера:&lt;br&gt;- shared (работает с либами установленными в системе)&lt;br&gt;- static (слинкованый с своими внутренними либами и работает с инсталятора)&lt;br&gt;тогда видно разницу будет.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Andrey Mitrofanov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#42</link>
    <pubDate>Wed, 09 Feb 2011 15:50:55 GMT</pubDate>
    <description>Тебе тож не отрезать, а даже прищемить -- ещё не так _забегаешь&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#41</link>
    <pubDate>Wed, 09 Feb 2011 15:33:29 GMT</pubDate>
    <description>А нехрен было все внешние либы тащить в проект, у них там в исходниках 5&#037; хромиума и 95&#037; сторонних компонентов, которые у нормальных людей ставятся с помощью пакетного менеджера. Устроили виндоус-стайл, сами себе создали проблему, а потом героически её решают, работа кипит, фигли.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Ne01eX)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#40</link>
    <pubDate>Wed, 09 Feb 2011 13:46:13 GMT</pubDate>
    <description>Так-то если столмановский мейк кастрировать, то он тоже будет шустро работать... :-&#092;&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#39</link>
    <pubDate>Wed, 09 Feb 2011 12:00:28 GMT</pubDate>
    <description>Для C такое и не сделаешь - обычно задача стоит собрать нечто из&lt;br&gt;кучи разнородного содержимого.&lt;br&gt;Но для управляемых языков отсутствие действительно удобных средств сборки странно.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики из компании Google открыли код системы сборки N... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/74569.html#38</link>
    <pubDate>Wed, 09 Feb 2011 11:11:14 GMT</pubDate>
    <description>Ну в песочнице из одного файла я так и для C могу сделать. Напомню, что в реальном мире файлов куча, лежат они в разных местах (особенно на разных системах) зависимости не всегда явно прописаны (dlopen), нужно всё равно линковаться с сишным кодом, выполнять тесты на пригодность и особенности окружения, поддерживать кросскомпиляцию, опции и ещё кучу всего.&lt;br&gt;</description>
</item>

</channel>
</rss>
