LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
Reset

Вышел cmake 2.8.0

Вышла новая версия кросс-платформенной системы автоматизации сборки и тестирования.

Основные изменения:

  • Поддержка Visual Studio 2010
  • Параллельное исполнение тестов в ctest
  • Поддержка Git, Mercurial, Bazaar в ctest
  • Поддержка CUDA
  • Множество других улучшений и исправлений

ChangeLog

>>> Подробности

Метки: cmake

Reset ***** (09.12.2009 15:33:49)
Проверено: maxcom (09.12.2009 15:35:47)
Juick

[#]  

это как утилита сборки может поддерживать программы? не наоборот?

AVL2 ***** (09.12.2009 15:42:18)
[#]  

CMake 2.8.0 was released in September 2009.

Опять без спросу машину времени брал покататься?

AF (09.12.2009 15:45:19)
[#] Ответ на: комментарий от AVL2 09.12.2009 15:42:18  
Reset

1. cmake генерит нативные файлы проектов, теперь в списке есть и
проекты под 10ю студию

2. ctest может доставать исходники из системы контроля версий перед
сборкой и запуском тестов, а также отправлять номер ревизии в cdash

3. правила для cuda теперь есть сразу из коробки без установки
дополнительных скриптов

Reset ***** (09.12.2009 15:46:46)
[#] Ответ на: CMake 2.8.0 was released in September 2009. от AF 09.12.2009 15:45:19  
Reset

дык зашел на сайт их в коетом веке, а там оно лежит :)

Reset ***** (09.12.2009 15:47:32)
[#] Ответ на: комментарий от Reset 09.12.2009 15:47:32  

Боюсь представить, куда ты в следующий раз зайдешь перед написанием новости :)

AF (09.12.2009 15:48:51)
[#] Ответ на: комментарий от AF 09.12.2009 15:48:51  
muhas

вышел linux kernel 0.0.1

я кажется что-то подозреваю

muhas ** (09.12.2009 15:57:24)
[#] Ответ на: комментарий от AF 09.12.2009 15:48:51  
Reset

Вообще на сайте написано "11.4.2009 CMake 2.8.0 Now Available", то есть в ноябре

Reset ***** (09.12.2009 15:57:59)
[#] Ответ на: комментарий от Reset 09.12.2009 15:57:59  

китваровцы тоже отжигают! Сначала сделали релиз в сентябре, а потом через несколько месяцев решили сделать его доступным )))

AF (09.12.2009 16:15:13)
[#]  
const86

Надо было написать "оказывается, cmake 2.8.0 уже вышел". А то я вижу новость и мне припоминается, что я вроде не так давно какой-то CMakeLists.txt допиливал до 2.8, который, очевидно, у меня уже поставлен на машину...

const86 ***** (09.12.2009 16:16:57)
[#]  

А есть ли там поддержка Vala? Или я глупость спрашиваю? :)

Dirty_Diana (09.12.2009 16:49:52)
[#] Ответ на: комментарий от Dirty_Diana 09.12.2009 16:49:52  

Да.

anonymous (09.12.2009 17:03:42)
[#] Ответ на: комментарий от anonymous 09.12.2009 17:03:42  

Да, что?

anonymous (09.12.2009 17:07:16)
[#]  

| Upgrading cmake-2.6.2-i486-1 package using /home/sylvia/NAS/slackware/local/cmake-2.8.0-i686-1.txz
Verifying package cmake-2.8.0-i686-1.txz.
Installing package cmake-2.8.0-i686-1.txz:
PACKAGE DESCRIPTION:
Package cmake-2.8.0-i686-1.txz installed.

Package cmake-2.6.2-i486-1 upgraded with new package /home/sylvia/NAS/slackware/local/cmake-2.8.0-i686-1.txz.

Sylvia ***** (09.12.2009 17:30:13)
[#] Ответ на: комментарий от Dirty_Diana 09.12.2009 16:49:52  

Для vala интересней использовать обычный make.

Тогда кроссплатформенная сборка через mingw упрощается.

AVL2 ***** (09.12.2009 17:38:46)
[#]  
Pavval

А... Оно уже даже в тестинге Дебиана есть! Какая это нафиг новость?

Pavval **** (09.12.2009 18:22:50)
[#]  
yoghurt

>Поддержка Visual Studio 2010

Оно уже вышло? Надо бы обновиться

yoghurt ***** (09.12.2009 18:23:44)
[#]  

Еще в середине ноября обновился.

Elverion (09.12.2009 20:47:24)
[#]  

FindwxWidgets сломали каким-то совершенно ублюдским способом.

slovazap ** (09.12.2009 22:14:09)
[#] Ответ на: комментарий от yoghurt 09.12.2009 18:23:44  
Reset

Бету можно скачать, изменения по сравнению с 9кой косметические. Вещи из c++0x там юзаются без tr1::

Reset ***** (09.12.2009 22:19:20)
[#]  
iZEN

Ирония времени перемен:

cmake-2.8.0                         <   needs updating (port has 2.8.0_1)

iZEN ***** (10.12.2009 3:28:51)
[#]  
DIMON

Поддержка CUDA ??

DIMON ** (10.12.2009 9:02:01)
[#] Ответ на: комментарий от iZEN 10.12.2009 3:28:51  

> Ирония времени перемен: iZEN, ты грамматику русского языка учил? То, что хотел сказать, сам-то понял? Или лучше многозначительно промолчать?..

anonymous (10.12.2009 9:03:46)
[#] Ответ на: комментарий от iZEN 10.12.2009 3:28:51  
Pavval

А в дебиане уже 2.8.0-5. И у кого после этого стабильнее?

Pavval **** (10.12.2009 12:02:35)
[#] Ответ на: комментарий от DIMON 10.12.2009 9:02:01  
Reset

Угу, скрипты FindCUDA теперь в дистрибутиве cmake, файлы *.cu теперь спокойно можно добавлять к исходникам, все правила сборки будут созданы автоматом. Работает как в линухе так и в студии, главное чтоб nvcc был в путях.

Reset ***** (10.12.2009 14:41:11)
[#] Ответ на: комментарий от DIMON 10.12.2009 9:02:01  

>Поддержка CUDA ??
Присоединяюсь к вопросу, зачем она нужна? Есть же opencl.

anonymous (10.12.2009 20:01:01)
[#] Ответ на: комментарий от Pavval 10.12.2009 12:02:35  

цифирька 5 в конце - это номер сборки, дебил.

anonymous (10.12.2009 20:02:52)
[#] Ответ на: комментарий от anonymous 10.12.2009 20:02:52  
Pavval

>цифирька 5 в конце - это номер сборки, дебил.

Что изменяется в сборках? Как правило, набор патчей. А теперь взял и убежал делать уроки.

Pavval **** (10.12.2009 20:23:26)
[#] Ответ на: комментарий от Pavval 10.12.2009 20:23:26  

или кривизна рук и градус неадеквата мейнтейнера, у которого всё никак не получается правильно пакет собрать, как оно в дебиане обычно и бывает. Не буду я твои уроки делать, сам делай уже.

anonymous (10.12.2009 20:53:27)
[#] Ответ на: комментарий от anonymous 10.12.2009 20:53:27  
Pavval

Для дураков разъясняю:

cmake 2.8.0-1 - релиз.
cmake 2.8.0-2 - включен testsuite
cmake 2.8.0-3 - патчи для Hurd и платформ s390, armel, hppa
cmake 2.8.0-4 - патчи для hppa
cmake 2.8.0-5 - отключение testsuite для ускорения сборки, т.к. все уже проверено

Pavval **** (10.12.2009 21:35:55)
[#]  
nikitos

Вышел cmake 2.8.0

И шо? Можт я ниасилил, но когда оно сможет генерить win32/win64 в одном фляконе, те обе конфигурации в одном vcproj?

nikitos * (10.12.2009 22:59:32)
[#] Ответ на: Вышел cmake 2.8.0 от nikitos 10.12.2009 22:59:32  
Reset

Может тебе еще linux32 и linux64 в одном makefile ? Создай bin-win32 и bin-win64 и генери разные файлы проектов, какая проблема то ?

Reset ***** (11.12.2009 0:12:45)
[#] Ответ на: комментарий от anonymous 10.12.2009 20:01:01  
Reset

Ну в работоспособном состоянии есть он только у nvidia :) cuda просто удобней, шаблоны держит, с++. С opencl траху больше.

Reset ***** (11.12.2009 0:14:04)
[#] Ответ на: комментарий от Reset 11.12.2009 0:12:45  
nikitos

разные файлы проектов

No way!

Одни сорцы, один конфик - выбрал платформу/конфигурацию - нажал собрать - забрал инсталяционный пакет. Зоопарки из разных солюшенов - не нашь метод. CMAKE претендует на универсальность - но мою задачу не решает, грустно.

nikitos * (11.12.2009 1:11:41)
[#]  

че-то не слыхать восторгов

kto_tama ***** (11.12.2009 9:22:54)
[#] Ответ на: комментарий от anonymous 10.12.2009 9:03:46  
iZEN

>iZEN, ты грамматику русского языка учил? То, что хотел сказать, сам-то понял? Или лучше многозначительно промолчать?..

Вот, буду я ещё перед всякими Никто расшифровывайть свой выхлоп. Действительно, с анонимусом говорить о чём-то неинтересно вообще.

iZEN ***** (11.12.2009 10:00:10)
[#] Ответ на: разные файлы проектов от nikitos 11.12.2009 1:11:41  
Reset

Странная задача. Инсталлятор должен собираться автоматически на билд машине без всяких "выбрал платформу/конфигурацию".

Reset ***** (11.12.2009 10:23:07)
[#] Ответ на: комментарий от Reset 11.12.2009 10:23:07  
JackyTreehorn

ИнсталляторЫ. Никто не запрещает собирать больше одного раза.

JackyTreehorn * (11.12.2009 13:23:34)
[#] Ответ на: комментарий от JackyTreehorn 11.12.2009 13:23:34  
nikitos

ИнсталляторЫ

Религия запрещает ;)

nikitos * (11.12.2009 16:01:17)
[#] Ответ на: ИнсталляторЫ от nikitos 11.12.2009 16:01:17  

Эксклюзивно для тупорылых: Google это IT-отдел ЦРУ

>Так кто-нибудь уже скажет, посылает Гугл Хром скриншоты моего >вконтактика в ЦРУ или нет? >anonymous_sapiens (*) (09.12.2009 15:27:00)

Эксклюзивно для тупорылых: Google - IT-отдел ЦРУ/CIA точно так же, как Microsoft - IT-отдел Агентства Национальной Безопасности/NSA.

http://lenta.ru/news/2006/11/01/intelligence/ http://www.interface.ru/home.asp?artId=3273

>Stallman знал ! >the (*) (09.12.2009 15:54:04)

Таки как всегда, блин :)

>Сабж. Кто такой этот в*бл**ок, чтобы мне указывать что делать? Все, >гугл идет в бан. >buildworld (*) (09.12.2009 14:52:48)

>Пошли они в ж.... >cap838383 (*) (09.12.2009 15:06:11)

>Google Sucks. Сваливаю на нигму. >anonymous (*) (09.12.2009 15:21:33)

+1

>Мне стало стыдно и я снес поставлнный только вчера Хром. Так будет >лучше, благо ничего экстра ординарного в нем нет. >Buy * (*) (09.12.2009 14:47:36)

+11

>да на гугле давно остались одни лохи. а умные люди вообще на >гмейле/гуглаппсах ничего не заводили. свой сервер завсегда лучше. и >аптайм часто повыше. >gigabito # (*) (09.12.2009 15:24:35)

+111

>Да, это уже какое-то хамство. До конца верил в гугл :( >anonymous (*) (09.12.2009 13:03:32)

Да ты один тут такой, полюбуйся на тред. Как себя чувствуешь вообще, среди лошар? Бодрячком?

>Из двух зол, лучше выбрать меньшее. Прийдется идти с гуглом. >Julio_Petrovich (*) (09.12.2009 15:13:18)

Иди-иди, лошара. Шире шаг!

anonymous (15.12.2009 16:31:24)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru