Pull to refresh

Comments 15

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

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

Articles