Рамблер Контакты, инструкция по сборке. - Rambler-ru/Contacts GitHub Wiki
Для начала надо поставить Qt 4.7+ ( http://qt.nokia.com/downloads )
Общие параметры qmake
INSTALL_PREFIX="install/path"
позволяет установить путь для установки через make install
Windows с компилятором vc2008
qmake CONFIG+=release CONFIG-=debug_and_release CONFIG-=debug CONFIG+=USE_PHONON -recursive virtus.pro
nmake
nmake install
Для работы аудио- и видеозвонков потребуются отдельные библиотеки (будут выложены позже)
Windows с компилятором MinGW (не будут работать аудиозвонки)
qmake CONFIG+=release CONFIG-=debug_and_release CONFIG-=debug CONFIG+=USE_PHONON -recursive virtus.pro
make
make install
OS X Developer Tools)
Mac OS X (пока intel only), потребуется gcc (можно поставить вместе с XCode изqmake CONFIG+=release CONFIG-=debug_and_release CONFIG-=debug CONFIG+=USE_PHONON -recursive -spec macx-g++ virtus.pro
make -w
make install
Если нужно ещё и распространять (дать другу), то нужно включить в сборку библиотеки Qt, для этого используются скрипты mac_cp_frameworks и mac_prepare_to_release. Предполагается, что установка произведена в /Applications/Contacts.app.
cd src
chmod +x mac_cp_frameworks
chmod +x mac_prepare_to_release
./mac_cp_frameworks
./mac_prepare_to_release
после чего можно паковать в .dmg
Linux
/TODO
FreeBSD
/TODO