forked from StephanTLavavej/mingw-distro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlibjpeg-turbo.sh
30 lines (22 loc) · 941 Bytes
/
libjpeg-turbo.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
source ./0_append_distro_path.sh
extract_file libjpeg-turbo-1.4.2.tar
cd /c/temp/gcc
mv libjpeg-turbo-1.4.2 src
mkdir -p build dest/bin dest/include dest/lib
cd build
cmake \
"-DCMAKE_C_FLAGS=-s -O3 -DTWO_FILE_COMMANDLINE -Wno-attributes" \
"-DENABLE_SHARED=OFF" \
-G "Unix Makefiles" /c/temp/gcc/src || fail_with libjpeg-turbo 1 - EPIC FAIL
# make install must NOT be used, as it will contaminate the Windows system directory.
make $X_MAKE_JOBS || fail_with libjpeg-turbo 2 - EPIC FAIL
cd /c/temp/gcc
mv build/jpegtran-static.exe dest/bin/jpegtran.exe || fail_with libjpeg-turbo 3 - EPIC FAIL
mv build/jconfig.h src/jerror.h src/jmorecfg.h src/jpeglib.h src/turbojpeg.h dest/include \
|| fail_with libjpeg-turbo 4 - EPIC FAIL
mv build/libjpeg.a build/libturbojpeg.a dest/lib || fail_with libjpeg-turbo 5 - EPIC FAIL
rm -rf build src
mv dest libjpeg-turbo-1.4.2
cd libjpeg-turbo-1.4.2
7z -mx0 a ../libjpeg-turbo-1.4.2.7z *