#!/bin/bash -e JPEG_VERSION=3.0.1 . scripts/sdk.sh mkdir -p deps; cd deps if [ ! -d libjpeg-src ]; then git clone -b $JPEG_VERSION --depth 1 https://github.com/libjpeg-turbo/libjpeg-turbo libjpeg-src mkdir libjpeg-src/build fi rm -rf libjpeg mkdir -p libjpeg/include cd libjpeg-src for ARCH in x86_64 arm64 do echo "Building libjpeg for $ARCH" mkdir -p build; cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS_RELEASE="$OSX_FLAGS -arch $ARCH" \ -DCMAKE_INSTALL_PREFIX="." \ -DCMAKE_OSX_ARCHITECTURES=$ARCH \ -DENABLE_SHARED=OFF cmake --build . -j make install -s if [ $ARCH = "x86_64" ]; then cp -rv include ../../libjpeg cp -v lib/libjpeg.a ../../libjpeg/templib_$ARCH.a else cp -v lib/libjpeg.a ../../libjpeg/templib_$ARCH.a fi cd ..; rm -rf build done # repack into one .a cd ../libjpeg lipo -create templib_*.a -output libjpeg.a rm templib_*.a echo "libjpeg build successful"