build.sh 567 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  3. cd "$SCRIPT_DIR"
  4. # 编译 SDK
  5. cd "$SCRIPT_DIR/3rdparty"
  6. if [ ! -f tencentcloud-sdk-cpp-master.zip ]; then
  7. wget https://download.fwlua.com/other/tencentcloud-sdk-cpp-master.zip
  8. fi
  9. rm -rf tencentcloud-sdk-cpp-master
  10. unzip tencentcloud-sdk-cpp-master.zip
  11. cd tencentcloud-sdk-cpp-master
  12. # 后面加入了哪个功能再修改
  13. ./build.sh build -DBUILD_MODULES="trtc"
  14. ./build.sh install
  15. # 安装
  16. cd "$SCRIPT_DIR"
  17. rm -rf build
  18. mkdir build
  19. cd build
  20. cmake ..
  21. make
  22. cp -f libtencent_sdk.so ../target