URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101789
[ Назад ]
Исходное сообщение
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено opennews , 19-Мрт-15 09:21
Компания Microsoft объявила (http://blogs.msdn.com/b/dotnet/archive/2015/03/18/msbuild-en...) об открытии кода MSBuild (https://msdn.microsoft.com/en-us/library/dd393574%28v=v...) (Microsoft Build Engine), платформы для сборки приложений, используемой по умолчанию в Visual Studio и для сборки приложений на основе технологии .NET. Правила сборки проекта определяются в форме XML-схемы, для управления сборкой предоставляется запускаемый из командной строки инструментарий. Код открыт под лицензией MIT и опубликован (https://github.com/Microsoft/msbuild) на GitHub. Опубликованные исходные тексты соответствуют состоянию MSBuild из кодовой базы Visual Studio 2015, которая расширена для обособленного использования сборочной системы, независимо от Visual Studio. Из ближайших планов по развитию MSBuild отмечается добавление поддержки Linux и OS X, что позволит использовать данную систему для повсеместной сборки открытых .NET-проектов. Для портирования используются наработки проекта Mono.
URL: http://blogs.msdn.com/b/dotnet/archive/2015/03/18/msbuild-en...
Новость: http://www.opennet.me/opennews/art.shtml?num=41871
Содержание
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 09:26 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 09:37 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:43 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:35 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,grec, 20:53 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 21:42 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,efvfvfv, 00:00 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 02:02 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аниним, 02:18 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Легион, 12:28 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 18:24 , 22-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,правдоруб, 13:07 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 09:29 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 09:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,RazrFalcon, 09:54 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:00 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 14:24 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 16:14 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,ananizmus, 11:07 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,..., 12:21 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Сырна, 15:06 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,аноанимус, 11:03 , 23-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Led, 02:00 , 22-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 16:16 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 16:55 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 18:55 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:36 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 09:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 12:57 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 14:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 16:45 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:37 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,билл б., 16:12 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,билл б., 16:12 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Led, 00:21 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 07:00 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 15:18 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,qtuser, 09:53 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Владимир, 11:48 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,anonymous, 01:06 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Вудруф, 20:41 , 23-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:35 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,adolfus, 12:07 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 12:14 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Anonim, 23:30 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:03 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,annualslayer, 11:15 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 23:36 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 22:51 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,annualslayer, 17:11 , 26-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Клыкастый, 10:23 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Kodir, 11:48 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 12:16 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:38 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Клыкастый, 13:57 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 19:47 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Капитан, 10:28 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 10:39 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Анонимъ, 10:49 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Капитан, 10:59 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,tensor, 11:02 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Капитан, 11:03 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:40 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Andrey Mitrofanov, 11:40 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:41 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Илья, 20:52 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Анонимус сапиенс, 11:03 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Andrey Mitrofanov, 11:42 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,тоже Аноним, 11:48 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 01:45 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,adolfus, 11:47 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,CrazyAlex25, 12:20 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 12:29 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,iZEN, 14:55 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 20:42 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,iZEN, 21:42 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 15:19 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,..., 12:40 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 15:20 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 12:40 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 13:46 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,koblin, 13:51 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Led, 00:26 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 01:25 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 15:21 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 17:15 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Капитан, 17:33 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 17:29 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Капитан, 17:34 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 18:37 , 19-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Меломан, 08:28 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,wiseman, 21:24 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,nc, 21:16 , 20-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 08:08 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,nc, 15:54 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 15:22 , 21-Мрт-15
- Компания Microsoft открыла исходные тексты сборочной платфор...,Аноним, 11:53 , 21-Мрт-15
Сообщения в этом обсуждении
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 09:26
Надо СРОЧНО портировать на linux и заменить все мейкфайлы в systemd!
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 09:37
Успокойся, этот топик про другого монстра (v_v)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:43
Монстр другой - цели те же самые.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:35
Поцтер не любит XML. И правильно делает :)Только представьте себе:
Правила сборки проекта определяются в форме XML-схемы
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено grec , 19-Мрт-15 20:53
А что не так?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 21:42
> А что не так?Все. Хреново читаемо, если вы не инопланетянин. Сложно в парсинге для машины. Требует огроменных либ. Нафига это надо - загадка природы.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено efvfvfv , 20-Мрт-15 00:00
>> А что не так?
> Все. Хреново читаемо, если вы не инопланетянин. Сложно в парсинге для машины.
> Требует огроменных либ. Нафига это надо - загадка природы.Это вы по с++?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 20-Мрт-15 02:02
А можете дать ссылку на ваш "простой" парсер XML, мы оценим размер
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аниним , 20-Мрт-15 02:18
http://rapidxml.sourceforge.net/ например
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Легион , 20-Мрт-15 12:28
Ну да, пример ПРОСТОГО парсера, работающего с набором пойнтеров!
Он не ПРОСТОЙ, он БЫСТРЫЙ!
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 22-Мрт-15 18:24
> Ну да, пример ПРОСТОГО парсера, работающего с набором пойнтеров!
> Он не ПРОСТОЙ, он БЫСТРЫЙ!Не дурачок ли вы?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено правдоруб , 20-Мрт-15 13:07
1. неудобно редактировать вручную2. конфликты merge - такой геморрой, что ну его нафиг
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 09:29
>Правила сборки проекта определяются в форме XML-схемыЗнаем, намучались. Месиво из сотни бесполезных опций в которых х.. че надеш, лучше pro file + qmake, где описываеш только то что тебе надо и в удобочитаемом виде.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 09:39
Проблема в мире open source не в формате файлов сборки, а в том, что толковых сред разработки нет, где тебе не нужно будет ковыряться в файлах и вручную править их
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено RazrFalcon , 19-Мрт-15 09:54
Конфигурировать сборку не в текстовом файле - не уж, увольте.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:00
> в том, что толковых сред разработки нетQt Creator? Не, не слышал!
> где тебе не нужно будет ковыряться в файлах и вручную править их
Лол, "в XXI-ом веке человек не будет убивать, грабить и насиловать! За него это будут делать роботы." Скатерть-самобранка 2.0 — IDE-самописалка.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 14:24
> Qt Creator? Не, не слышал!Если я подключу msbuild к QtCreator, какая вам разница, какой формат имеют файлы проектов
> Лол, "в XXI-ом веке человек не будет убивать, грабить и насиловать! За него это будут делать роботы." Скатерть-самобранка 2.0 — IDE-самописалка.
Если сравнивать ситуацию с роботами, то во всем проприетарном мире как бы все делают роботы без убийств, грабежей и изнасилований. Прикинь, Visual Studio с рождения была нормальной самописалкой. Сказка да?
В опенсоурсе все сырое и недоделанное, гордитесь тем, что столько средств разработки есть, столько форматов - выбирай-нехочу. А как выберешь какой-нибудь формат, его то среда разработки не поддерживает, либо сама среда разработки убогая.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 16:14
> Прикинь, Visual Studio с рождения была нормальной самописалкой.Ржу в голос.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено ananizmus , 20-Мрт-15 11:07
что может предложить opensource вместо visual studio? только не говорите про QtCreator.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено ... , 20-Мрт-15 12:21
Intellij Idea, Eclipse, NetBeans, CodeBlocks, MonoDevelop - если мы про комбайны.
VIm, Emacs, Sublime - если мы про "писать".
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Сырна , 20-Мрт-15 15:06
Sublime Text и полная Intellij Idea — не опенсорс.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено аноанимус , 23-Мрт-15 11:03
Ни одно до уровня VS не дотягивает. Увы. Писать на C# в разы проще пользуя VS, чем на Java пользуя тот же Eclipse.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Led , 22-Мрт-15 02:00
> что может предложить opensourceТебе? Эвтаназию.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 16:16
> какая вам разница, какой формат имеют файлы проектовТебе-то, может, и никакой, а я в них смотрю.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 16:55
Мои соболезнования
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 18:55
Чему соболезнуешь-то, болезный?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:36
> Если я подключу msbuild к QtCreator,...то ты знаешь толк в извращениях. И займешь достойное место в Специальной олимпиаде.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 09:39
А мне больше cmake нравится - гораздо более гибкая система
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 12:57
...но их язык - это %$@%^#^&. Шелл потом раем покажется.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 14:39
Отличный у них язык - простой и понятный. Уж по сравнению то с m4 или make помойкой из спец. переменных подавно.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 16:45
> Отличный у них язык - простой и понятный. Уж по сравнению то
> с m4 или make помойкой из спец. переменных подавно.(сарказм) В СПО остроконечники с тупоконечниками никогда и ни о чем не способны договориться. По определению.
Всегда найдется тот, кому нравится поп, кому-то попадья, а кто-то др.чит на свиной хрящик. И, да, своя секта всегда правоверна.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:37
То ли дело MSCrap. Там два мега энтерпрайзной XMLятины, в которой без поллитра вообще не разберешься.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено билл б. , 20-Мрт-15 16:12
> без поллитра вообще не разберешьсяэто между прочим:
а) факт
б) корпоративный стандарт мз
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено билл б. , 20-Мрт-15 16:12
забыл пруфпик
http://imgs.xkcd.com/comics/ballmer_peak.png
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Led , 20-Мрт-15 00:21
> Отличный у них язык - простой и понятныйДля говнокодера и питон - язык.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 20-Мрт-15 07:00
Кто о чем, а шелудивый всё о том же.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 15:18
> Кто о чем, а шелудивый всё о том же.Не зря говорят что правда глаза колет :)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено qtuser , 19-Мрт-15 09:53
Будущее за QBS.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Владимир , 19-Мрт-15 11:48
ДА!А для кого-то уже третий год - настоящее =)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено anonymous , 20-Мрт-15 01:06
Можешь подсказать статью, или книгу, или рекомендации дать по настройке кроссплатформенной компиляции в qbs?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Вудруф , 23-Мрт-15 20:41
Ну ещё бы они его до ума довели. Один из коллег только и делает, что им баги заводит да патчи засылает, чтобы на нашем проекте qbs вообще работала. Лично я пока что предпочитаю не париться и собирать ninja.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:35
Так очевидно что сабж ориентирован на сборку C# кода в первую очередь, а поддержка С++ (одного компилятора фактически) там чтобы не иметь две системы сборки в Visual Studio. Ты бы ещё каким-нибудь Apache Ant собрал и жаловался, что неудобно.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено adolfus , 19-Мрт-15 12:07
Какие опции? Не больше, чем нужно для gcc. Чтобы убить тупые сообщения о неиспользуемых иили недостижимых объектах, достаточно всего:if (MSVC)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:LIBCMT")
add_definitions(/W4 /wd4512 /wd4702 /wd4100 /wd4510 /wd4355 /wd4127)
add_definitions(/D _CRT_SECURE_NO_WARNINGS)
elseif (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUC)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs")
add_definitions(-Wall -W -pedantic -ftest-coverage -fprofile-arcs)
else ()
message ("Unknown compiler")
endif ()
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 12:14
"всего"
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Anonim , 19-Мрт-15 23:30
1. Макрос add_definitions - не для ключей компилятора, а для дефайнов. То что вы туда напишите, окажется в свойстве COMPILE_DEFINITIONS для всего проекта. Если в проекте используется C-препроцессор, это его может смутить.
2. В cmake неправильно определяются флаги, нужные компилятору и линкеру для поддержки потоков на всех платформах кроме linux и windows.
Так что кажущаяся простота оборачивается написанием дополнительного кода.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:03
открыть что-ли свою сборочную платформу, только ее причесать надо до уровня программиста, а то сейчас там только матерый хакер разберется
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено annualslayer , 19-Мрт-15 11:15
спасибо за информацию!
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 23:36
>открыть что-ли свою сборочную платформу, только ее причесать надо до уровня программиста, а то сейчас там только матерый хакер разберетсяИногда некоторым вещам лучше оставться закрытыми.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 20-Мрт-15 22:51
Ок, открою раз кто-то +1 поставил. Попробую проект назвать так чтобы стало ясно что это сделал анон с опеннета :)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено annualslayer , 26-Мрт-15 17:11
> Ок, открою раз кто-то +1 поставил. Попробую проект назвать так чтобы стало
> ясно что это сделал анон с опеннета :) Bazel? вроде не сильно очевидное название..
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Клыкастый , 19-Мрт-15 10:23
Как-то слабенько - всего лишь XML. Нужно больше корпоративности. JSONx, например.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Kodir , 19-Мрт-15 11:48
JSON работает со статически определёнными типами. У MSBuild нет жёсткой структуры - в любом теге может появиться дочерний, который является легальным, но не определён в структуре - потому что самой структуры нет.Неудобство этого мелкомягкого поделия в том, что он разрабатывался как глобальный всемогутер и действительно имеет море "мусорных" данных, а также то, что расширение MSBuild'а требует отдельных скомпилированных модулей - тут бы впору иметь некий скриптовый язык а-ля C#.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 12:16
> Kodir
> скриптовый язык а-ля C#. Понятно.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:38
> Понятно.Он постеснялся дописать Bydlo в начало ника. А зря.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Клыкастый , 19-Мрт-15 13:57
> JSON работает со статически определёнными типами.https://twitter.com/danharper7/status/514822464673951744
http://www-01.ibm.com/support/knowledgecenter/SS9H2Y_6.0.0/c...
непривычно как-то шутки объяснять, но раз ты не поинтересовался темой...
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 19:47
JSON Enterprise Edition! :)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Капитан , 19-Мрт-15 10:28
Теперь это гогно с XML еще и на линуксе буду запускать? Не нужно, запретить несвободное!
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:39
MIT не свободное ? :) Ну да.. рабская клетка GPL сильно лучше.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:39
> MIT не свободное ? :) Ну да.. рабская клетка GPL сильно лучше. Ядро под GPL - даже проприерасы выкладывают, если продукт распостраняют. А с какого-нибудь жунипера, сони или эппла, предпочитающих пермиссив - что взять кроме EULA, DRM и прочих ограничиловок?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 10:39
Вам лишь бы запрещать. А другие, к примеру, возьмут и человеческий конвертер для cmake сделают, что лишь ускорит уход с Windows тех, кто привязан к ней сотнями кастомных солюшенов, которые *должны* собираться и работать.Серьезно, вас-то кто заставляет MSBuild запускать?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Анонимъ , 19-Мрт-15 10:49
Никак под пытками пытаются заставить его использовать.
Диванные аналитики такие диванные. Как же они далеки от реалий...
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Капитан , 19-Мрт-15 10:59
> Вам лишь бы запрещать. А другие, к примеру, возьмут и человеческий конвертер
> для cmake сделают, что лишь ускорит уход с Windows тех, кто
> привязан к ней сотнями кастомных солюшенов, которые *должны* собираться и работать.
> Серьезно, вас-то кто заставляет MSBuild запускать?cmake делает NSIS
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено tensor , 19-Мрт-15 11:02
Посмотрел и всплакнул.
https://github.com/Microsoft/msbuild/blob/master/src/XMakeTa...
Интересно, как эти экскременты будут портировать на другие OS? Получится очередной samba-regedit. Или того хуже.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Капитан , 19-Мрт-15 11:03
Через Wine и Mono...
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:40
> Через Wine и Mono...Гланды. Через ж...у. Автогеном. Удалять. Серьезно, этот шит только микрософту и нужен. Ну и их стайке ботов.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Andrey Mitrofanov , 19-Мрт-15 11:40
>github.com/Microsoft/msbuild/blob/master/src/
> Интересно, как эти экскременты будут портировать на другие OS?"Майкрософт не портирует, Майкрософт навалива^Wоткрываааает!"
> Или того хуже.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:41
> "Майкрософт не портирует, Майкрософт навалива^Wоткрываааает!" Странно что не в могильник апача. Вроде ж это у них дефолтным бункером для сброса токсичной дряни было.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Илья , 19-Мрт-15 20:52
И чего вы там всплакнули?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Анонимус сапиенс , 19-Мрт-15 11:03
Венду приложить забыли для тестов.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Andrey Mitrofanov , 19-Мрт-15 11:42
> Венду приложить забыли для тестов.Это же OpenNET. Сюда новость про бесплатную раздачу десяточки не пролезла [ещё?].
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено тоже Аноним , 19-Мрт-15 11:48
Это же ОпенНет. Здесь даже спам про "Юлмарт по пятой колонке" будет актуальнее, чем раздача корпоративных бет для тех, кому очень надо разбираться в сортах.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 20-Мрт-15 01:45
OpenDotNet
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено adolfus , 19-Мрт-15 11:47
> Опубликованные исходные тексты соответствуют состоянию MSBuild из кодовой базы
> Visual Studio 2015, которая расширена для обособленного использования
> сборочной системы, независимо от Visual StudioЕсли теперь не нужно будет ставить всю студию, а достаточно только msbuild'а, то неплохо. Сам работаю в сликедите и для вантуза пользуюсь связкой cmake + msbuild из MSVC-10, но поставить только msbuild не выходило -- нужно было ставить все дерьмо целиком, хотя достаточно было набрать:
> cmake -G "Visual Studio 10 Win64" ../..
> msbuild project.vcxproj /fl1 /fl2 /fl3 /flp2:logfile=errors.log;errorsonly /flp3:logfile=warns.log;warningsonly
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено CrazyAlex25 , 19-Мрт-15 12:20
И до этого не нужно было (http://www.microsoft.com/en-us/download/details.aspx?id=40760)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 12:29
Самая мерзкая билд-система. В солюшене 102 проекта (по наследству). Зависимости настроить без Visual Studio вообще нереально. Чтоб свой таск написать, тоже надо студию и тонну API знать.
Лучше Gradle.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено iZEN , 19-Мрт-15 14:55
> Лучше Gradle.Чем? Это же самый жирный и медленный сборщик из существующих.
Бинарный комплект gradle-2.3 в развёрнутом виде занимает 45 Мбайт, но, как правило, в IDE и разработчиками используется полный комплект установки более 100 Мбайт.
Для сравнения, apache-maven-3.3.1 - 9 Мбайт в развёрнутом виде.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 20:42
Вечно изена тянет на г-но. Для этого мавена еще явы надо сто метров вкатить. Лучше уж qmake.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено iZEN , 19-Мрт-15 21:42
> Для этого мавена еще явы надо сто метров вкатить.Как будто gradle сам по себе запускается. :))
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 15:19
> Как будто gradle сам по себе запускается. :)) Я впервые это название слышу. В сортах гoвна я не эксперт, извини.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено ... , 20-Мрт-15 12:40
>> Лучше Gradle.
> Чем? Это же самый жирный и медленный сборщик из существующих.
> Бинарный комплект gradle-2.3 в развёрнутом виде занимает 45 Мбайт, но, как правило,
> в IDE и разработчиками используется полный комплект установки более 100 Мбайт.
> Для сравнения, apache-maven-3.3.1 - 9 Мбайт в развёрнутом виде.В какой вселенной кого-то волнует разница в занимаемом на хдд месте на сборочной машине?
P.S. То что скорость сборки у него медленная, больший, хотя и не критичный, минус.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 15:20
> В какой вселенной кого-то волнует разница в занимаемом на хдд месте на
> сборочной машине?Майнтайнеров пакетов например, собирающих толпу пакетов на самые разные случаи жизни.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 12:40
Вообще им смена CEO явно на пользу пошла. Из новых продуктов 10ка и MSVS 2015 сюда по всему будут тортами. Вот опять какие-то огороженные вещи для сборки открыли, причем под нормальной лицензией и на Гитхабе.
Как думаете, есть шанс, что они браузер свой релизнут на Webkit-e и не будут там ничего трогать, а осла оставят для интерпрайза и легаси?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 13:46
>Как думаете, есть шанс, что они браузер свой релизнут на Webkit-e и не будут там ничего трогать, а осла оставят для интерпрайза и легаси?вроде говорят что они реально это обсуждали, но в итоге решили отказаться и запилить новый собственный движок (Spartan) с поддержкой Asm.js
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено koblin , 19-Мрт-15 13:51
нет
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Led , 20-Мрт-15 00:26
> 10ка и MSVS 2015 сюда по всему будут тортами.Для вендузятника любое говно - торт.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 20-Мрт-15 01:25
Бгг, нет. я под виндой только в WoW шпилю по вечерам, а так на лаптопе 80% OS X, 20% Arch. Про новую студию тепло друзья шарперы отзываются.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 15:21
> друзья шарперы отзываются.Так дельфисты тоже на дельфю не ругались. А вот остальные их за что-то крепко не любили :)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 17:15
Pull Request 1: Fix legacy msbuild issues https://github.com/Microsoft/msbuild/pull/1
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Капитан , 19-Мрт-15 17:33
Какие все агрессивные работники MS и Писатели на C#...
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 17:29
Микрософт, этот зловещий спрут, ультрамонополист и подлый патентный тролль в очередной раз пытается наложить щупальца на мир open source. Почему все молчат?
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Капитан , 19-Мрт-15 17:34
> Микрософт, этот зловещий спрут, ультрамонополист и подлый патентный тролль в очередной
> раз пытается наложить щупальца на мир open source. Почему все молчат? За Платный аккаунт Github любой негодяй может выложить свой шлак
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 19-Мрт-15 18:37
Для публичного репо достаточно и бесплатного, тем более здесь MIT.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Меломан , 20-Мрт-15 08:28
Такими темпами через 3-4 года придется обсуждать на опеннете релизы Майкрософт Виндоус. Как-то не по себе стало, холодок по телу пробежал.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено wiseman , 20-Мрт-15 21:24
виндоус врядли. а вот скажем микрософт ос - вполне. Только не через 3-4 года, а скорее лет через 5
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено nc , 20-Мрт-15 21:16
Вот если бы еще открыли компилятор msvc, то да, было бы неплохо.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 08:08
Любые шаги компании Microsoft следует рассматривать ка провокацию. А такие предложения> Вот если бы еще открыли компилятор msvc, то да, было бы неплохо.
являются вбросом чистой воды платного тролля или полного идиота.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено nc , 21-Мрт-15 15:54
Мне пофиг на компании и провокации, мне реальный код интересен.
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 15:22
> Вот если бы еще открыли компилятор msvc,А нафига вам компилятор, который даже C99 не умеет? По этому поводу дошло до того что отдельные извращенцы пыжатся заменить его в студии на gcc или clang :)
"Компания Microsoft открыла исходные тексты сборочной платфор..."
Отправлено Аноним , 21-Мрт-15 11:53
Как бы красиво не выгибали они пальцы веером, выражая добрые намерения, любое действо этой грязной компании содержит в себе мерзость, рассчитанную на лохов ушастых очарованных причастностью к брендованому. Подальше надо держатся, очень подальше, от всех их действ,потому как кроме паскудства ничего они не дадут! Любому имеющему мозги это априори должно быть известно.