Skip to content

Commit 99d36d5

Browse files
authored
Merge pull request #3738 from shun-iwasawa/remove_LibJpeg
Remove LibJpeg & add jpeg-turbo package in the thirdparty folder
2 parents 00848c3 + a711181 commit 99d36d5

File tree

599 files changed

+143078
-83427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

599 files changed

+143078
-83427
lines changed

.github/workflows/workflow_windows.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ jobs:
4444
run: |
4545
vcpkg install --clean-after-build --triplet x64-windows icu
4646
vcpkg install --clean-after-build --triplet x64-windows-static json-c libjpeg-turbo libpng lz4 lzo openblas zlib
47-
vcpkg install --clean-after-build --triplet x64-windows freeglut glew opencv
47+
vcpkg install --clean-after-build --triplet x64-windows freeglut glew
48+
vcpkg install --clean-after-build --triplet x64-windows --recurse opencv[world]
4849
ls -Recurse C:/vcpkg/installed -Filter *.pdb | rm
4950
5051
- name: Cache Qt
@@ -117,7 +118,6 @@ jobs:
117118
- name: Workaround
118119
run: |
119120
cd thirdparty
120-
cp C:/vcpkg/installed/x64-windows-static/lib/jpeg.lib LibJPEG/jpeg-9/lib/LibJPEG-9_2015_64.lib
121121
cp C:/vcpkg/installed/x64-windows-static/lib/libpng16.lib libpng-1.6.21/lib/libpng16_2015_64.lib
122122
cp C:/vcpkg/installed/x64-windows-static/lib/lz4.lib Lz4/Lz4_131/lz4_64.lib
123123
cp C:/vcpkg/installed/x64-windows-static/lib/lzo2.lib lzo/2.03/LZO_lib/lzo2_64.lib
@@ -128,13 +128,12 @@ jobs:
128128
cp D:/a/opentoonz/opentoonz/libmypaint/build/Release/libmypaint.lib libmypaint/dist/64/libmypaint.lib
129129
cp D:/a/opentoonz/opentoonz/superlu/build/SRC/Release/superlu.lib superlu/SuperLU_2015_64.lib
130130
cp D:/a/opentoonz/opentoonz/thirdparty/tiff-4.0.3/prj/LibTIFF/x64/Release/LibTIFF.lib tiff-4.0.3/lib/LibTIFF-4.0.3_2015_64.lib
131-
mkdir libjpeg-turbo64/lib
132-
cp C:/vcpkg/installed/x64-windows-static/lib/turbojpeg.lib libjpeg-turbo64/lib/turbojpeg.lib
131+
cp C:/vcpkg/installed/x64-windows-static/lib/turbojpeg.lib libjpeg-turbo/lib/turbojpeg-static_2015_64.lib
132+
cp C:/vcpkg/installed/x64-windows-static/lib/jpeg.lib libjpeg-turbo/lib/jpeg-static_2015_64.lib
133133
134134
- name: Copy headers
135135
run: |
136136
cd thirdparty
137-
cp LibJPEG/jpeg-9/jconfig.vc LibJPEG/jpeg-9/jconfig.h
138137
cp libpng-1.6.21/scripts/pnglibconf.h.prebuilt libpng-1.6.21/pnglibconf.h
139138
140139
- name: Build
@@ -157,6 +156,14 @@ jobs:
157156
D:/a/opentoonz/Qt/5.15.2/msvc2019_64/bin/windeployqt.exe OpenToonz.exe
158157
cp C:/vcpkg/installed/x64-windows/bin/freeglut.dll .
159158
cp C:/vcpkg/installed/x64-windows/bin/glew32.dll .
159+
cp C:/vcpkg/installed/x64-windows/bin/opencv_world.dll .
160+
cp C:/vcpkg/installed/x64-windows/bin/zlib1.dll .
161+
cp C:/vcpkg/installed/x64-windows/bin/webp.dll .
162+
cp C:/vcpkg/installed/x64-windows/bin/libpng16.dll .
163+
cp C:/vcpkg/installed/x64-windows/bin/jpeg62.dll .
164+
cp C:/vcpkg/installed/x64-windows/bin/tiff.dll .
165+
cp C:/vcpkg/installed/x64-windows/bin/lzma.dll .
166+
cp C:/vcpkg/installed/x64-windows/bin/libprotobuf.dll .
160167
161168
- uses: actions/upload-artifact@v1
162169
with:

appveyor.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,17 @@ platform: x64
1010
clone_depth: 1
1111
cache: c:\tools\vcpkg\installed
1212
install:
13-
- cmd: >-
14-
vcpkg install --clean-after-build --triplet x64-windows-static libjpeg-turbo
15-
1613
- cmd: >-
1714
choco install opencv
1815
1916
cd thirdparty
2017
21-
copy /Y LibJPEG\jpeg-9\jconfig.vc LibJPEG\jpeg-9\jconfig.h
22-
2318
copy /Y tiff-4.0.3\libtiff\tif_config.vc.h tiff-4.0.3\libtiff\tif_config.h
2419
2520
copy /Y tiff-4.0.3\libtiff\tiffconf.vc.h tiff-4.0.3\libtiff\tiffconf.h
2621
2722
copy /Y libpng-1.6.21\scripts\pnglibconf.h.prebuilt libpng-1.6.21\pnglibconf.h
2823
29-
mkdir libjpeg-turbo64\lib
30-
31-
copy C:\tools\vcpkg\installed\x64-windows-static\lib\turbojpeg.lib libjpeg-turbo64\lib\turbojpeg.lib
32-
33-
mkdir libjpeg-turbo64\include
34-
35-
copy C:\tools\vcpkg\installed\x64-windows-static\include\* libjpeg-turbo64\include
36-
3724
cd ../toonz
3825
3926
mkdir %PLATFORM% && cd %PLATFORM%

thirdparty/LibJPEG/README.txt

Lines changed: 0 additions & 13 deletions
This file was deleted.

thirdparty/LibJPEG/clean.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

thirdparty/LibJPEG/jpeg-9/Makefile.am

Lines changed: 0 additions & 134 deletions
This file was deleted.

0 commit comments

Comments
 (0)