client-root/third_party/build_datapipes.sh
2019-07-02 13:23:50 +02:00

30 lines
965 B
Bash
Executable File

#!/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/out/${build_os_type}_${build_os_arch}" -DCRYPTO_TYPE="boringssl" -DCMAKE_CXX_FLAGS="-fPIC -static-libgcc -static-libstdc++" -DBUILD_TESTS=OFF -DCMAKE_C_FLAGS="-fPIC"
check_err_exit ${library_path} "Failed to build DataPipes!"
set_build_successful ${library_path}