Skip to content
Snippets Groups Projects
Select Git revision
  • 0d02b874ea4b3c692f1545702909d7a9bb6ac7c4
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

sipvoiplink.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    win_compile_check.sh 1.42 KiB
    #!/bin/bash
    
    rootdir=$(pwd)
    HOST=i686-w64-mingw32
    ARCH=32
    CMAKE_TOOLCHAIN_FILE=$rootdir/lrc/cmake/winBuild.cmake
    
    while test -n "$1"
    do
      case "$1" in
      --clean)
      ;;
      --arch=*)
      ARCH="${1#--arch=}"
      ;;
      esac
      shift
    done
    
    if [ "$ARCH" = "64" ]
    then
    HOST=x86_64-w64-mingw32
    CMAKE_TOOLCHAIN_FILE=$rootdir/lrc/cmake/winBuild64.cmake
    fi
    
    INSTALL_PREFIX=$rootdir/install_win${ARCH}
    
    cd lrc
    mkdir -p build${ARCH}
    cd build${ARCH}
    export CMAKE_PREFIX_PATH=/usr/${HOST}/sys-root/mingw/lib/cmake
    cmake -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX -DRING_BUILD_DIR=$rootdir/daemon/src -DENABLE_LIBWRAP=true ..
    make -j4 install || exit 1
    cd $rootdir
    
    cd client-windows
    git submodule update --init
    if [ ! -f "$INSTALL_PREFIX/bin/WinSparkle.dll" ]
    then
    cd winsparkle
    git submodule init && git submodule update
    mkdir -p build${ARCH} && cd build${ARCH}
    cmake -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX ../cmake
    make -j4 || exit 1
    make install
    cd ../../
    fi
    if [ ! -f "$INSTALL_PREFIX/bin/libqrencode.dll" ]
    then
    cd libqrencode
    ./autogen.sh || exit 1
    mkdir -p build${ARCH} && cd build${ARCH}
    ../configure --host=${HOST} --prefix=$INSTALL_PREFIX
    make -j4 || exit 1
    make install
    cd ../..
    fi
    mkdir -p build${ARCH}
    cd build${ARCH}
    ${HOST}-qmake-qt5 ../RingWinClient.pro -r -spec win32-g++ RING=$INSTALL_PREFIX INCLUDEPATH=$rootdir/client-windows/winsparkle
    make -j4 || exit 1
    make install