Рамблер Контакты, инструкция по сборке. - 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

Mac OS X (пока intel only), потребуется gcc (можно поставить вместе с XCode из OS X Developer Tools)

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