set -ex DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" mkdir -p sdk/include LIB=aws mkdir -p ../downloads pushd ../downloads wget -nc https://github.com/aws/aws-sdk-cpp/archive/refs/tags/1.11.548.tar.gz \ -O aws-sdk-cpp-1.11.548.tar.gz || true ln -fs aws-sdk-cpp-1.11.548.tar.gz aws-sdk-cpp.tar.gz popd mkdir $LIB pushd $LIB # git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp --branch=1.11.548 --depth 1 tar xf ../../downloads/aws-sdk-cpp.tar.gz ln -fs aws-sdk-cpp*/ aws-sdk-cpp pushd aws-sdk-cpp ./prefetch_crt_dependency.sh mkdir build cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=`pwd`/install \ -DBUILD_ONLY="email" \ -DAUTORUN_UNIT_TESTS=OFF \ -DBUILD_SHARED_LIBS=OFF \ -DENABLE_RTTI=OFF \ -DENABLE_TESTING=OFF \ -DOPENSSL_INCLUDE_DIR=../../../sdk/include \ -DCURL_INCLUDE_DIR=../../../sdk/include \ -DCURL_LIBRARY=../../../curl/curl/lib \ -Dcrypto_INCLUDE_DIR=`pwd`/../../../openssl/openssl/install-native/include/ \ cmake --build . --config=Release cmake --install . --config=Release pushd install/lib rm -f libaws-combined.a if [[ "$(uname)" == "Darwin" ]]; then libtool -static -o libaws-combined.a libaws-*.a else ar -M \ <