LINUX.ORG.RU

Вышел cmake 2.8.0

 


0

0

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

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

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

ChangeLog

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

★★★★★

Проверено: maxcom ()

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

AVL2 ★★★★★ ()

CMake 2.8.0 was released in September 2009.

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

AF ★★★ ()
Ответ на: комментарий от AVL2

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

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

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

Reset ★★★★★ ()
Ответ на: комментарий от Reset

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

AF ★★★ ()
Ответ на: комментарий от AF

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

Reset ★★★★★ ()
Ответ на: комментарий от Reset

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

AF ★★★ ()

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

const86 ★★★★★ ()

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

Dirty_Diana ()

| 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 ★★★★★ ()
Ответ на: комментарий от Dirty_Diana

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

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

AVL2 ★★★★★ ()

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

Pavval ★★★★★ ()

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

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

yoghurt ★★★★★ ()

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

Elverion ()

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

slovazap ★★★★★ ()
Ответ на: комментарий от yoghurt

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

Reset ★★★★★ ()

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

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

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

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

anonymous ()
Ответ на: комментарий от iZEN

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

Pavval ★★★★★ ()
Ответ на: комментарий от DIMON

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

Reset ★★★★★ ()
Ответ на: комментарий от DIMON

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

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

anonymous ()
Ответ на: комментарий от Pavval

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

anonymous ()
Ответ на: комментарий от anonymous

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

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

Pavval ★★★★★ ()
Ответ на: комментарий от Pavval

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

anonymous ()
Ответ на: комментарий от anonymous

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

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 ★★★★★ ()

Вышел cmake 2.8.0

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

nikitos ★★ ()
Ответ на: Вышел cmake 2.8.0 от nikitos

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

Reset ★★★★★ ()
Ответ на: комментарий от anonymous

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

Reset ★★★★★ ()
Ответ на: комментарий от Reset

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

No way!

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

nikitos ★★ ()

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

kto_tama ★★★★★ ()
Ответ на: комментарий от anonymous

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

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

iZEN ★★★★★ ()
Ответ на: разные файлы проектов от nikitos

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

Reset ★★★★★ ()
Ответ на: ИнсталляторЫ от nikitos

Эксклюзивно для тупорылых: 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 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.