diff options
Diffstat (limited to 'chat-im/licq/BUILD')
-rwxr-xr-x | chat-im/licq/BUILD | 109 |
1 files changed, 46 insertions, 63 deletions
diff --git a/chat-im/licq/BUILD b/chat-im/licq/BUILD index 606ceb9409..72e211def5 100755 --- a/chat-im/licq/BUILD +++ b/chat-im/licq/BUILD @@ -1,71 +1,54 @@ - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build && +local_cmake_build() +{ + mkdir -p build && + cd build && + prepare_cmake_flags && + cmake -DCMAKE_MODULE_PATH=${SOURCE_DIRECTORY}/cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr -DSYSCONFDIR=$INSTALL_ROOT/etc $OPTS ../ && + make +} +local_qt4_cmake_build() { + QTDIR="${QTDIR:-$INSTALL_ROOT/usr}" + PATH="$QTDIR/bin/qt4:$PATH" + local_cmake_build +} - if [ "$CDK" == "y" ]; then +cmake_build && + +if [[ "$LICQ_CDK" == "y" ]]; then cd $SOURCE_DIRECTORY/plugins/console && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && + local_cmake_build +fi && - if [ "$QTGUI" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/qt-gui && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && +if [[ "$LICQ_QT4GUI" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/qt4-gui && + local_qt4_cmake_build +fi && - if [ "$QT4GUI" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/qt4-gui && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - mkdir build && - cd build && - QTDIR=/usr && - PATH=$QTDIR/bin/qt4:$PATH && - export QTDIR=/usr && - cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr .. && - make - fi && +if [[ "$LICQ_MSN" == "y" ]] && ! list_find "$OPTS" "--disable-openssl"; then + cd $SOURCE_DIRECTORY/plugins/msn && + local_cmake_build +fi && - if [ "$EMAIL" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/email && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && +if [[ "$LICQ_FORWARDER" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/forwarder && + local_cmake_build +fi && - if [ "$MSN" == "y" ] && ! list_find "$OPTS" "--disable-openssl"; then - cd $SOURCE_DIRECTORY/plugins/msn && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && - - if [ "$AREP" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/auto-reply && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && +if [[ "$LICQ_AREP" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/auto-reply && + local_cmake_build +fi && - if [ "$RMS" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/rms && - if [ "$LICQ_SVN" == "y" ]; then - make -f Makefile.cvs - fi && - default_build - fi && +if [[ "$LICQ_RMS" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/rms && + local_cmake_build +fi && - if [ "$XOSD" == "y" ]; then - cd $SOURCE_DIRECTORY/plugins/osd-${SOURCE7_VERSION} && - default_build - fi +if [[ "$LICQ_AOSD" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/aosd && + local_cmake_build +fi && +if [[ "$LICQ_XOSD" == "y" ]]; then + cd $SOURCE_DIRECTORY/plugins/osd && + local_cmake_build +fi |