34 lines
755 B
Bash
34 lines
755 B
Bash
|
#!/bin/bash -e
|
||
|
|
||
|
. ./sdk.sh
|
||
|
JPEG_VERSION=2.1.5.1
|
||
|
|
||
|
if [ ! -d libjpeg-src ]; then
|
||
|
wget https://download.sourceforge.net/libjpeg-turbo/libjpeg-turbo-$JPEG_VERSION.tar.gz
|
||
|
tar -xzvf libjpeg-turbo-$JPEG_VERSION.tar.gz
|
||
|
mv libjpeg-turbo-$JPEG_VERSION libjpeg-src
|
||
|
rm libjpeg-turbo-$JPEG_VERSION.tar.gz
|
||
|
mkdir libjpeg-src/build
|
||
|
fi
|
||
|
|
||
|
cd libjpeg-src/build
|
||
|
|
||
|
cmake .. \
|
||
|
-DCMAKE_BUILD_TYPE=Release \
|
||
|
-DENABLE_SHARED=OFF \
|
||
|
-DCMAKE_C_FLAGS_RELEASE="$CFLAGS"
|
||
|
|
||
|
cmake --build . -j$NPROC
|
||
|
|
||
|
# update `include` folder
|
||
|
rm -rf ../../libjpeg/include
|
||
|
mkdir -p ../../libjpeg/include
|
||
|
cp -a ../*.h ../../libjpeg/include
|
||
|
cp -a *.h ../../libjpeg/include
|
||
|
# update lib
|
||
|
rm -rf ../../libjpeg/lib
|
||
|
mkdir -p ../../libjpeg/lib
|
||
|
cp libjpeg.a ../../libjpeg/lib
|
||
|
|
||
|
echo "libjpeg build successful"
|