[ci] Add clang O3/O0 testers (#834)
This commit is contained in:
parent
c73255f3eb
commit
a8d3c2c030
|
@ -37,6 +37,21 @@ jobs:
|
||||||
- run: make
|
- run: make
|
||||||
- run: make check || .ci/fail.sh
|
- run: make check || .ci/fail.sh
|
||||||
|
|
||||||
|
clang-O3-O0:
|
||||||
|
docker:
|
||||||
|
- image: multiarch/crossbuild
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run: apt update && apt install -y ragel libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip
|
||||||
|
- run: pip install fonttools
|
||||||
|
- run: wget http://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.bz2 && tar xf freetype-2.9.tar.bz2 && cd freetype-2.9 && ./autogen.sh && ./configure && make -j4 && cd ..
|
||||||
|
- run: CFLAGS="-O3" CXXFLAGS="-O3" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2
|
||||||
|
- run: make
|
||||||
|
- run: LD_LIBRARY_PATH="$PWD/freetype-2.9/objs/.libs" make check || .ci/fail.sh
|
||||||
|
- run: CFLAGS="-O0" CXXFLAGS="-O0" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2
|
||||||
|
- run: make
|
||||||
|
- run: LD_LIBRARY_PATH="$PWD/freetype-2.9/objs/.libs" make check || .ci/fail.sh
|
||||||
|
|
||||||
fedora-outoftreebuild:
|
fedora-outoftreebuild:
|
||||||
docker:
|
docker:
|
||||||
- image: fedora
|
- image: fedora
|
||||||
|
@ -153,6 +168,7 @@ workflows:
|
||||||
# autotools based builds
|
# autotools based builds
|
||||||
- alpine-O3
|
- alpine-O3
|
||||||
- archlinux-debug-O0
|
- archlinux-debug-O0
|
||||||
|
- clang-O3-O0
|
||||||
- fedora-outoftreebuild
|
- fedora-outoftreebuild
|
||||||
|
|
||||||
# cmake based builds
|
# cmake based builds
|
||||||
|
|
Loading…
Reference in New Issue