#!/usr/bin/env bash source ../scripts/build_helper.sh library_path="DataPipes" requires_rebuild ${library_path} [[ $? -eq 0 ]] && exit 0 cd DataPipes/ echo "Testing for libnice" dpkg-query -l libnice-dev2 &>/dev/null if [[ $? -ne 0 ]]; then echo "Installing libnice" sudo apt-get update sudo apt-get install -yes --force-yes libnice-dev else echo "libnice already installed" fi ./build_usrsctp.sh check_err_exit ${library_path} "Failed to build usrsctp!" ./build_srtp.sh check_err_exit ${library_path} "Failed to build srtp!" ./build_sdptransform.sh check_err_exit ${library_path} "Failed to build sdptransform!" cd .. cmake_build ${library_path} -DCrypto_ROOT_DIR="`pwd`/boringssl/" -DCRYPTO_TYPE="boringssl" -DCMAKE_CXX_FLAGS="-fPIC -static-libgcc -static-libstdc++" -DBUILD_TESTS=OFF -DCMAKE_C_FLAGS="-fPIC" -DBUILD_WEBRTC=OFF check_err_exit ${library_path} "Failed to build DataPipes!" set_build_successful ${library_path}