From 38c8c7a377a016a7fd411a50ad9d3baac3db0b1b Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Sun, 19 Apr 2020 16:34:14 +0200 Subject: [PATCH] Updated some revs --- build-helpers | 2 +- client | 2 +- shared | 2 +- third_party/build.sh | 174 +++++++++++++++++------------------ third_party/build_soundio.sh | 46 ++++----- third_party/soundio | 2 +- 6 files changed, 114 insertions(+), 114 deletions(-) diff --git a/build-helpers b/build-helpers index c212df4..eb1a953 160000 --- a/build-helpers +++ b/build-helpers @@ -1 +1 @@ -Subproject commit c212df42345816ea0e73cd466718f75d9926c4a2 +Subproject commit eb1a95318b358937e69ac6c8eadbfefd4ce21807 diff --git a/client b/client index 1a71df9..6393d79 160000 --- a/client +++ b/client @@ -1 +1 @@ -Subproject commit 1a71df9a8a3d2979a383d8bbdb651c584586dc5b +Subproject commit 6393d79f54a1a13300c5117bd3eecd44b909ecc3 diff --git a/shared b/shared index 3f57ad4..65dad8e 160000 --- a/shared +++ b/shared @@ -1 +1 @@ -Subproject commit 3f57ad4678dd1ef1c72a066cc4fdd7bedb84c172 +Subproject commit 65dad8e9cb0e198688f68e49ea0f5def2113b4ae diff --git a/third_party/build.sh b/third_party/build.sh index 18b1f68..bf49b5d 100755 --- a/third_party/build.sh +++ b/third_party/build.sh @@ -1,87 +1,87 @@ -#!/bin/bash - -# Enter third_party/ directory -cd $(dirname $0) - -export build_helper_file="../build-helpers/build_helper.sh" -build_helper_scripts="../build-helpers/libraries" - -source ${build_helper_file} -[[ $build_helpers_defined -ne 1 ]] && { - echo "Failed to include build helpers." - exit 1 -} - -[[ -z "${build_os_type}" ]] && { - echo "Missing build os type. Using \"linux\"" - export build_os_type="linux" -} - -[[ -z "${build_os_arch}" ]] && { - echo "Missing build os arch. Using \"amd64\"" - export build_os_arch="amd64" -} - -begin_task "build_third_party" "Building libraries" - -function exec_script() { - name=$(echo "$1" | sed -n -E 's:^build_(.*)\.sh:\1:p') - begin_task "build_$name" "Building $name" - - echo -e "Building library with script $color_green${1}$color_normal" - ./${1} - _code=$? - if [[ $_code -ne 0 ]]; then - echo "Failed to build library $name. Status code: $_code" - exit 1 - fi - - #Log the result - end_task "build_$name" "Finished $name" - echo "" -} - - -function exec_script_external() { - name=$(echo "$1" | sed -n -E 's:^build_(.*)\.sh:\1:p') - begin_task "build_$name" "Building $name" - - echo -e "Building library with script $color_green${1}$color_normal" - _prefix="library_path=\"$2\" ${*:3}" - eval $_prefix ./${build_helper_scripts}/"${1}" - code=$? - if [[ $code -ne 0 ]]; then - echo "Failed to build library $name. Status code: $code" - exit 1 - fi - - #Log the result - end_task "build_$name" "Finished $name" - echo "" -} - - -exec_script build_boringssl.sh -[[ ${build_os_type} != "win32" ]] && exec_script build_breakpad.sh #Not required for windows TeaClient -exec_script build_libevent.sh -#exec_script build_cxxterminal.sh #Depends on libevent; Not required for TeaClient -exec_script build_datapipes.sh -exec_script build_ed25519.sh -exec_script build_jsoncpp.sh -#exec_script build_mysqlconnector.sh -exec_script build_opus.sh -exec_script build_libfvad.sh -exec_script build_soxr.sh -#exec_script build_portaudio.sh -exec_script_external build_protobuf.sh protobuf -exec_script build_unbound.sh -exec_script build_spdlog.sh -exec_script build_stringvariable.sh -exec_script build_threadpool.sh -exec_script build_soundio.sh -exec_script build_tom.sh -exec_script build_yaml.sh -[[ ${build_os_type} != "win32" ]] && exec_script build_jemalloc.sh #Not required for TeaClient - -#Log the result -end_task "build_third_party" "Build all libraries successfully" +#!/bin/bash + +# Enter third_party/ directory +cd $(dirname $0) + +export build_helper_file="../build-helpers/build_helper.sh" +build_helper_scripts="../build-helpers/libraries" + +source ${build_helper_file} +[[ $build_helpers_defined -ne 1 ]] && { + echo "Failed to include build helpers." + exit 1 +} + +[[ -z "${build_os_type}" ]] && { + echo "Missing build os type. Using \"linux\"" + export build_os_type="linux" +} + +[[ -z "${build_os_arch}" ]] && { + echo "Missing build os arch. Using \"amd64\"" + export build_os_arch="amd64" +} + +begin_task "build_third_party" "Building libraries" + +function exec_script() { + name=$(echo "$1" | sed -n -E 's:^build_(.*)\.sh:\1:p') + begin_task "build_$name" "Building $name" + + echo -e "Building library with script $color_green${1}$color_normal" + ./${1} + _code=$? + if [[ $_code -ne 0 ]]; then + echo "Failed to build library $name. Status code: $_code" + exit 1 + fi + + #Log the result + end_task "build_$name" "Finished $name" + echo "" +} + + +function exec_script_external() { + name=$(echo "$1" | sed -n -E 's:^build_(.*)\.sh:\1:p') + begin_task "build_$name" "Building $name" + + echo -e "Building library with script $color_green${1}$color_normal" + _prefix="library_path=\"$2\" ${*:3}" + eval $_prefix ./${build_helper_scripts}/"${1}" + code=$? + if [[ $code -ne 0 ]]; then + echo "Failed to build library $name. Status code: $code" + exit 1 + fi + + #Log the result + end_task "build_$name" "Finished $name" + echo "" +} + + +exec_script build_boringssl.sh +[[ ${build_os_type} != "win32" ]] && exec_script build_breakpad.sh #Not required for windows TeaClient +exec_script build_libevent.sh +#exec_script build_cxxterminal.sh #Depends on libevent; Not required for TeaClient +exec_script build_datapipes.sh +exec_script build_ed25519.sh +exec_script build_jsoncpp.sh +#exec_script build_mysqlconnector.sh +exec_script build_opus.sh +exec_script build_libfvad.sh +exec_script build_soxr.sh +exec_script build_portaudio.sh +exec_script_external build_protobuf.sh protobuf +exec_script build_unbound.sh +exec_script build_spdlog.sh +exec_script build_stringvariable.sh +exec_script build_threadpool.sh +exec_script build_soundio.sh +exec_script build_tom.sh +exec_script build_yaml.sh +[[ ${build_os_type} != "win32" ]] && exec_script build_jemalloc.sh #Not required for TeaClient + +#Log the result +end_task "build_third_party" "Build all libraries successfully" diff --git a/third_party/build_soundio.sh b/third_party/build_soundio.sh index 270c969..9d83da3 100755 --- a/third_party/build_soundio.sh +++ b/third_party/build_soundio.sh @@ -1,23 +1,23 @@ -#!/usr/bin/env bash - -[[ -z "${build_helper_file}" ]] && { - echo "Missing build helper file. Please define \"build_helper_file\"" - exit 1 -} -source ${build_helper_file} -[[ $build_helpers_defined -ne 1 ]] && { - echo "Failed to include build helpers." - exit 1 -} - - -library_path="soundio" -requires_rebuild ${library_path} -[[ $? -eq 0 ]] && exit 0 - -_fpic="" -[[ ${build_os_type} == "linux" ]] && _fpic="-fPIC" - -cmake_build ${library_path} -DCMAKE_C_FLAGS="${_fpic} -I../../boringssl/include/" -DBUILD_EXAMPLE_PROGRAMS=OFF -DBUILD_TESTS=OFF -DCMAKE_BUILD_TYPE="Release" -check_err_exit ${library_path} "Failed to build libsoundio!" -set_build_successful ${library_path} +#!/usr/bin/env bash + +[[ -z "${build_helper_file}" ]] && { + echo "Missing build helper file. Please define \"build_helper_file\"" + exit 1 +} +source ${build_helper_file} +[[ $build_helpers_defined -ne 1 ]] && { + echo "Failed to include build helpers." + exit 1 +} + + +library_path="soundio" +requires_rebuild ${library_path} +[[ $? -eq 0 ]] && exit 0 + +_fpic="" +[[ ${build_os_type} == "linux" ]] && _fpic="-fPIC" + +cmake_build ${library_path} -DBUILD_DYNAMIC_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DBUILD_EXAMPLE_PROGRAMS=OFF -DBUILD_TESTS=OFF -DCMAKE_BUILD_TYPE="Debug" +check_err_exit ${library_path} "Failed to build libsoundio!" +set_build_successful ${library_path} diff --git a/third_party/soundio b/third_party/soundio index ad7b5a1..9f9c7cc 160000 --- a/third_party/soundio +++ b/third_party/soundio @@ -1 +1 @@ -Subproject commit ad7b5a12362391a15c1b2e85f3761220fc8c5014 +Subproject commit 9f9c7cce9cc899b7632ee03183d8239efdf92322