libsrtp

发布时间 2023-05-06 17:49:25作者: lcyw163

srtp需要--enable-openssl

tar -zxvf libsrtp-2.3.0.tar.gz 
cd libsrtp-2.3.0/
sh build.sh 

build.sh

cur_dir=$(cd "$(dirname "$0")"; pwd)
parent_dir=$(dirname $(pwd))
main_dir=$(dirname ${parent_dir})

echo "cur_dir = ${cur_dir}"
echo "parent_dir = ${parent_dir}"
echo "main_dir = ${main_dir}"

/bin/rm -rf build
/bin/rm -rf CMakeCache.txt
/bin/rm -rf cmake_install.cmake

#if [ $CROSS_COMPILE_CPU ];then
#  ./configure "CFLAGS=${CMAKE_C_FLAGS}" --prefix=${cur_dir}/release  --enable-openssl --with-openssl-dir=${main_dir}/release
#else
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=${main_dir}/release \
      -DCMAKE_BUILD_TYPE=Release                  \
      -DENABLE_OPENSSL=ON                         \
      -DBUILD_SHARED_LIBS=OFF                     \
      -DOPENSSL_ROOT_DIR=${main_dir}/release/lib      \
      -DOPENSSL_INCLUDE_DIR=${main_dir}/release/include      \
      ..
#fi

make
make install