перевод CMake

Здесь будут размещаться ссылки и отзывы на интересные публикации по Linux

Модераторы: Olej, vikos

Правила форума
Запрещается помещать сообщения, не имеющие отношения к обсуждаемой статье. Все такие сообщения будут удаляться непосредствено после обнаружения.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

перевод CMake

Непрочитанное сообщение Olej » 28 авг 2012, 11:44

Обращаю внимание на выложенный свежий перевод (с совершенно свежего оригинала) по технике сборки из исходных кодов, построенной на Cmake.
Почему я остановил внимание на этой публикации?
- Cmake очень мощная система конфигурирования и сборки ...
- по другим, более известным, инструментам, таким как Autoconf / Automake, make, ... - есть достаточно много публикаций, от самого вводного уровня, до исчерпывающих описаний ... и, кому хочется, есть и переводы описаний на русский язык,
- а вот по Cmake публикаций явно мало!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перевод CMake

Непрочитанное сообщение Olej » 28 авг 2012, 12:45

Согласно этой директиве появилась система CMake, которая заменила устаревающий подход с использованием autoconf/libtool, применявшийся при сборке программ. Система была разработана для того, чтобы преодолеть недостатки существующих инструментальных средств и при этом сохранить их преимущества.
Вот здесь существенная неточность ("... желаемое за действительное" :lol: ):
- никак CMake не заменила ...
- по-серьёзному CMake используют только разработчики комплекта ПО KDE ...
- подавляющее большинство свободных проектов от сторонних производителей не сегодня конфигурируется Autoconf/Automake ...
- только очень некоторые проекты построены с CMake.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: перевод CMake

Непрочитанное сообщение Olej » 28 авг 2012, 12:57

Очень интересно показалось мне вот это место:
Кроме того, что CMake является системой сборки, он в течение многих лет эволюционировал в семейство инструментальных средств: CMake, CTest, CPack и CDash. CMake является инструментом для сборки, предназначенным для создания программ. CTest - это инструментальный драйвер тестов, применяемый при запуске регрессионных тестов. CPack является упаковщиком, используемым при создании инсталляторов на конкретные платформы для программ, созданных с использованием CMake. CDash - это веб-приложение, предназначенное для отображения результатов тестирования и выполнения тестирования в технологии непрерывной сборки проектов.
Относительно CPack ...

Интересно, в каком виде и каким образом он создаёт "инсталляторы на конкретные платформы"(с)?
И как это соотносится (зависит) с типом пакетной системы применённой в Linux?

... хотя это и совершенно отдельный вопрос, не имеющий отношения к данной публикации.

Ответить

Вернуться в «Публикации, книги и обсуждения»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей