Обновить

Комментарии 15

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Честно говоря, мануал cmake довольно сложен для понимания, особенно тяжело с примерами: «для чего используется тут это?» и «а как сделать это?».
Из текста так и не понял, можно ли таким образом создать нормальный установочный пакет (с выбором компонентов, путей размещения файлов и ярлыков и т.д.) и есть ли поддержка .deb/.rpm или это только для того, чтобы объединить в один пакет исполняемые файлы и библиотеки.
Нет, это для бандлов «всё в одном». Для rpm/deb зависимости, как правило, лучше не пихать в пакет, а предоставить как зависимости пакета. И для этого есть CPack.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Оптимистичная статья. Давно ищу повод перейти с make'а на cmake в Qt-проектах. Если упаковка бандла под маком действительно упрощается, то стоит попробовать. Скажите, а как будет выглядеть упаковка в бандл и релокация фреймворков Qt?
НЛО прилетело и опубликовало эту надпись здесь
Сейчас так и работаю — сборка мейком, упаковка бандла самописным скриптом с релокацией otool'ом. В лучшем случае случае можно организовать вызов упаковочного скрипта на post-build шаге. Но в идеале (все мы перфекционисты, верно?) хотелось бы получить управление сборкой и упаковкой в одном флаконе. Это стремление заставляет смотреть по сторонам.
НЛО прилетело и опубликовало эту надпись здесь
Скажите, а как будет выглядеть упаковка в бандл и релокация фреймворков Qt?

Упаковка в бандл на маке есть и без cmake — macdeployqt
Да, есть такая буква. Правда на практике пришлось перейти к ручному контролю за упаковкой. Видимо сказывается сложность проекта (собственные плагины и прочие прелести).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации