infra: add tvg saver in build test

This commit is contained in:
Hermet Park 2021-07-22 11:54:49 +09:00 committed by JunsuChoi
parent fe00e54257
commit cc0abf18cb

View file

@ -17,13 +17,13 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install ninja-build gcc-multilib g++-multilib meson
- name: Install TurboJPEG library
run: sudo apt-get install libturbojpeg0-dev libjpeg8-dev
- name: Build
run: |
meson . build -Dlog=true -Dloaders="svg, tvg, png, jpg"
meson . build -Dlog=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg"
cd build
sudo ninja -C . install
@ -40,13 +40,13 @@ jobs:
sudo add-apt-repository ppa:niko2040/e19
sudo apt-get install ninja-build gcc-multilib g++-multilib meson
sudo apt-get install libefl-dev
- name: Install TurboJPEG library
run: sudo apt-get install libturbojpeg0-dev libjpeg8-dev
- name: Build
run: |
meson . build -Dexamples=true -Dloaders="svg, tvg, png, jpg"
meson . build -Dexamples=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg"
cd build
sudo ninja -C . install
@ -61,13 +61,13 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install ninja-build gcc-multilib g++-multilib libgtest-dev meson cmake cmake-data
- name: Install TurboJPEG library
run: sudo apt-get install libturbojpeg0-dev libjpeg8-dev
- name: Install-ThorVG
run: |
meson . build -Dloaders="svg, tvg, png, jpg" -Dbindings="capi"
meson . build -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi"
cd build
sudo ninja -C . install
cd ..
@ -75,7 +75,7 @@ jobs:
- name: Build
run: |
meson . build -Dtests=true -Dloaders="svg, tvg, png, jpg" -Dbindings="capi" --errorlogs
meson . build -Dtests=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi" --errorlogs
cd build
sudo ninja -C . install test