LINUX.ORG.RU

CMake 3.0

 ,


3

3

Стала доступна новая версия CMake 3.0 .

CMake — это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода.

Изменения:

  • Удален код для поддержки совместимости с версией CMake 2.4.
  • Расширен язык и синтаксис CMake.
  • Документация CMake преобразована в reStructuredText.
  • Добавлены генераторы файлов проектов для Kate и CodeLite.
  • Множество изменений в командах и модулях CMake.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от flareguner

Теневая сборка в autotools вроде бы есть, но работает не всегда.

Найдите мне хоть один проект на autotools в Git, в котором отсутствует .gitignore. Их авторы соревнования могут устраивать по степени упоротости игнорируемых паттернов.

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

Я ни в коем случае не оправдываю autotools, я лишь написал что теневая сборка с autotools возможна. Упоротость .gitignore в autotools проектах говорит скорее всего о том, что теневая сборка применяется чуть чаще чем никогда.

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

Найдите мне хоть один проект на autotools в Git, в котором отсутствует .gitignore.

Внезапно, .gitignore нужен даже если проект не использует ни аутотолс, ни цмаке. Мусор генерируемый в каталогах файловыми менеджерами для индексации каталогов тоже предлагаешь ставить под версионный контроль и собирать со всех операционок?

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

Мусор генерируемый в каталогах файловыми менеджерами для индексации каталогов тоже предлагаешь ставить под версионный контроль и собирать со всех операционок?

Проблемы мусорных файлменеджеров. Файлы должны создаваться исключительно по желанию пользователя. Для ССЗБ есть глобальный .gitignore или локальный .git/info/exclude. Типичная же свалка в .gitignore проектов на autotools к этому отношения не имеет.

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

Проблемы мусорных файлменеджеров. Файлы должны создаваться исключительно по желанию пользователя.

Что там и как должно быть - об этом разработчики ФМ и ОС пользователей спрашивать не станут. Никогда не качал из сети в архивах виндовые файлы tumbs.db ?

Типичная же свалка в .gitignore проектов на autotools к этому отношения не имеет.

Да и хрен с файлом игнорирования - по сравнению с кучей запутанных скриптов сборки (для которых иногда нужно и патчи пейсать чтобы нормально собралось) это мелочи. Проблема заложена в том, что, вместо хитрого размещения файлов по каталогам, при сборке их склеивают длиннющими скриптами осмыслить которые проблемно. Поэтому лажа все равно где-то должна базироваться.

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

Их авторы соревнования могут устраивать по степени упоротости игнорируемых паттернов.

Типичный пользователь autotools --- клинический дебил, да. Документацию не читают, копипастят макросы из других проектов не понимая как они работают, вокруг m4 основали карго культ, приносят жертвы и обмазывают соплями девственниц.

И что ты этим доказал?

Типичные пользователи CMake --- такие же недоумки и среди них ещё меньше людей отдаленно понимающих как работают системы сборки.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.