HarfBuzz text shaping engine
http://harfbuzz.github.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
359 lines
19 KiB
359 lines
19 KiB
version: 2 |
|
|
|
jobs: |
|
|
|
macos-10.12.6-aat-fonts: |
|
macos: |
|
xcode: "9.0.1" |
|
steps: |
|
- checkout |
|
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo |
|
- run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo |
|
- run: make -j4 |
|
- run: make check || .ci/fail.sh |
|
|
|
macos-10.13.6-aat-fonts: |
|
macos: |
|
xcode: "10.1.0" |
|
steps: |
|
- checkout |
|
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo |
|
- run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo |
|
- run: make -j4 |
|
- run: make check || .ci/fail.sh |
|
|
|
macos-10.14.4-aat-fonts: |
|
macos: |
|
xcode: "11.1.0" |
|
steps: |
|
- checkout |
|
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo icu4c graphite2 cmake |
|
- run: export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" && ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-coretext --with-graphite2 |
|
- run: make -j4 |
|
- run: make check || .ci/fail.sh |
|
- run: cmake -Bbuild -H. -DHB_HAVE_CORETEXT=1 -DHB_BUILD_TESTS=0 && cmake --build build |
|
|
|
macos-10.15-aat-fonts: |
|
macos: |
|
xcode: "11.2.1" |
|
steps: |
|
- checkout |
|
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install wget autoconf automake libtool pkg-config ragel freetype glib cairo icu4c graphite2 cmake |
|
- run: export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" && ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-coretext --with-graphite2 |
|
- run: make -j4 |
|
- run: make check || .ci/fail.sh |
|
- run: cmake -Bbuild -H. -DHB_HAVE_CORETEXT=1 -DHB_BUILD_TESTS=0 && cmake --build build |
|
|
|
distcheck: |
|
docker: |
|
- image: ubuntu:19.04 |
|
steps: |
|
- checkout |
|
- run: apt update && apt install -y ninja-build binutils libtool autoconf automake make cmake gcc g++ pkg-config ragel gtk-doc-tools libfontconfig1-dev libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: ./autogen.sh |
|
- run: make -j32 |
|
- run: make distcheck || .ci/fail.sh |
|
- run: rm -rf harfbuzz-* |
|
- run: make distdir && cd harfbuzz-* && cmake -DHB_CHECK=ON -Bbuild -H. -GNinja && ninja -Cbuild && CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test && ninja -Cbuild install |
|
|
|
alpine-O3-Os-NOMMAP: |
|
docker: |
|
- image: alpine |
|
steps: |
|
- checkout |
|
- run: apk update && apk add ragel make pkgconfig libtool autoconf automake gettext gcc g++ glib-dev freetype-dev cairo-dev python |
|
# C??FLAGS are not needed for a regular build |
|
- run: CFLAGS="-O3" CXXFLAGS="-O3 -DHB_NO_MMAP" ./autogen.sh |
|
- run: make -j32 |
|
- run: make check || .ci/fail.sh |
|
- run: make clean |
|
- run: CFLAGS="-Os -DHB_OPTIMIZE_SIZE" CXXFLAGS="-Os -DHB_NO_MMAP -DHB_OPTIMIZE_SIZE" ./autogen.sh |
|
- run: make -j32 |
|
- run: make check || .ci/fail.sh |
|
|
|
archlinux-py3-all: |
|
docker: |
|
- image: archlinux/base |
|
steps: |
|
- checkout |
|
- run: pacman --noconfirm -Syu freetype2 cairo icu gettext gobject-introspection gcc gcc-libs glib2 graphite pkg-config ragel python python-pip make which base-devel |
|
- run: pip install flake8 fonttools |
|
- run: flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics |
|
# C??FLAGS are not needed for a regular build |
|
- run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 CPPFLAGS="-Werror" |
|
- run: make check CPPFLAGS="-Werror" || .ci/fail.sh |
|
|
|
## Doesn't play well with CircleCI apparently |
|
#void-notest: |
|
# docker: |
|
# - image: voidlinux/voidlinux |
|
# steps: |
|
# - checkout |
|
# - run: xbps-install -Suy freetype gettext gcc glib graphite pkg-config ragel libtool autoconf automake make |
|
# - run: ./autogen.sh && make -j32 && make check |
|
|
|
clang-O3-O0-and-nobuildsystem: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true |
|
- run: apt install -y clang wget autoconf automake libtool pkg-config ragel libfreetype6-dev libfontconfig1-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: CFLAGS="-O3" CXXFLAGS="-O3" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-fontconfig --with-glib --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 |
|
- run: make check || .ci/fail.sh |
|
- run: make clean |
|
- run: CFLAGS="-O0" CXXFLAGS="-O0" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-fontconfig --with-glib --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 |
|
- run: make check || .ci/fail.sh |
|
- run: make clean |
|
- run: make -Csrc CPPFLAGS="-DHB_TINY -DHB_NO_OT_FONT" libharfbuzz-subset.la && make clean |
|
- run: clang -c src/harfbuzz.cc -DHB_NO_MT |
|
# -Werror -Werror=deprecated-this-capture can be added but it will confuse contributors so let's skip for now |
|
- run: clang -c src/hb-*.cc -DHB_NO_MT -std=c++2a -fno-exceptions |
|
|
|
gcc-valgrind: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true |
|
- run: apt install -y gcc binutils libtool autoconf automake make pkg-config gtk-doc-tools ragel libfreetype6-dev libfontconfig1-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip valgrind |
|
- run: pip install fonttools |
|
- run: ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 --with-fontconfig |
|
- run: make -j32 |
|
# run-shape-fuzzer-tests.py automatically runs valgrind if see available |
|
# but test/api runs it by request, we probably should normalize the approaches |
|
- run: HB_TEST_SHAPE_FUZZER_TIMEOUT=3 HB_TEST_SUBSET_FUZZER_TIMEOUT=30 RUN_VALGRIND=1 make check && make -Ctest/api check-valgrind || .ci/fail.sh |
|
# informational for now |
|
- run: make -Ctest/api check-symbols || true |
|
|
|
clang-everything: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true; apt install -y wget gnupg |
|
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
|
- run: echo "deb http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdev.list |
|
- run: echo "deb-src http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdevsrc.list |
|
- run: apt update || true |
|
- run: apt install -y clang lld binutils libtool autoconf automake make pkg-config gtk-doc-tools ragel libfreetype6-dev libfontconfig1-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: CFLAGS="-Weverything -Wno-reserved-id-macro -Wno-conversion -Wno-padded -Wno-sign-conversion -Wno-cast-qual -Wno-documentation -Wno-documentation-unknown-command -DHB_WITH_WIN1256" CXXFLAGS="-Weverything -Wno-old-style-cast -Wno-documentation -Wno-documentation-unknown-command -Wno-c++98-compat -Wno-cast-qual -Wno-c++98-compat-pedantic -Wno-sign-conversion -Wno-padded -Wno-shorten-64-to-32 -Wno-reserved-id-macro -Wno-float-conversion -Wno-format-pedantic -Wno-shadow -Wno-conversion -Wno-zero-as-null-pointer-constant -Wno-missing-field-initializers -Wno-used-but-marked-unused -Wno-unused-macros -Wno-comma -Wno-float-equal -Wno-disabled-macro-expansion -Wno-weak-vtables -Wno-unused-parameter -Wno-covered-switch-default -Wno-unreachable-code -Wno-unused-template -DHB_WITH_WIN1256" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 --with-fontconfig |
|
- run: make -j32 CPPFLAGS="-Werror" |
|
- run: make check CPPFLAGS="-Werror" || .ci/fail.sh |
|
|
|
clang-asan: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true; apt install -y wget gnupg |
|
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
|
- run: echo "deb http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdev.list |
|
- run: echo "deb-src http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdevsrc.list |
|
- run: apt update || true |
|
- run: apt install -y clang lld binutils libtool autoconf automake make pkg-config gtk-doc-tools ragel libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: CPPFLAGS="-fsanitize=address" LDFLAGS="-fsanitize=address -O1 -g -fno-omit-frame-pointer" CFLAGS="-fsanitize=address -O1 -g -fno-omit-frame-pointer" CXXFLAGS="-fsanitize=address -O1 -g -fno-omit-frame-pointer" LD=ld.lld CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 |
|
- run: make check || .ci/fail.sh | asan_symbolize | c++filt |
|
|
|
clang-msan: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true; apt install -y wget gnupg |
|
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
|
- run: echo "deb http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdev.list |
|
- run: echo "deb-src http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdevsrc.list |
|
- run: apt update || true |
|
- run: apt install -y clang lld binutils libtool autoconf automake gtk-doc-tools gettext make pkg-config ragel libcairo2-dev libicu-dev libmount-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.lld" 10 |
|
- run: wget https://ftp.gnome.org/pub/gnome/sources/glib/2.58/glib-2.58.1.tar.xz && tar xf glib-2.58.1.tar.xz && cd glib-2.58.1 && ./autogen.sh --with-pcre CPPFLAGS="-fsanitize=memory" LDFLAGS="-fsanitize=memory" CFLAGS="-fsanitize=memory" CXXFLAGS="-fsanitize=memory" LD=ld.lld CC=clang CXX=clang++ && make -j32 && make install && cd .. |
|
- 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 CPPFLAGS="-fsanitize=memory" LDFLAGS="-fsanitize=memory -O1 -g -fno-omit-frame-pointer" CFLAGS="-fsanitize=memory -O1 -g -fno-omit-frame-pointer" CXXFLAGS="-fsanitize=memory -O1 -g -fno-omit-frame-pointer" LD=ld.lld CC=clang CXX=clang++ && make -j32 && make install && cd .. |
|
- run: CPPFLAGS="-fsanitize=memory -fsanitize-memory-track-origins" LDFLAGS="-fsanitize=memory -fsanitize-memory-track-origins -O1 -g -fno-omit-frame-pointer" CFLAGS="-fsanitize=memory -fsanitize-memory-track-origins -O1 -g -fno-omit-frame-pointer" CXXFLAGS="-fsanitize=memory -fsanitize-memory-track-origins -O1 -g -fno-omit-frame-pointer" LD=ld.lld CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --without-icu |
|
- run: make -j32 && MSAN_OPTIONS=exitcode=42 HB_TEST_SUBSET_FUZZER_TIMEOUT=18 make check || .ci/fail.sh | asan_symbolize | c++filt |
|
|
|
clang-tsan: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true; apt install -y wget gnupg |
|
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
|
- run: echo "deb http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdev.list |
|
- run: echo "deb-src http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdevsrc.list |
|
- run: apt update || true |
|
- run: apt install -y clang lld binutils libtool autoconf automake make pkg-config ragel libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: CPPFLAGS="-fsanitize=thread" LDFLAGS="-fsanitize=thread -O3" CFLAGS="-fsanitize=thread -O3" CXXFLAGS="-fsanitize=thread -O3" LD=ld.lld CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 |
|
- run: HB_TEST_SUBSET_FUZZER_TIMEOUT=40 make check || .ci/fail.sh | asan_symbolize | c++filt |
|
|
|
clang-ubsan: |
|
docker: |
|
- image: ubuntu:19.10 |
|
steps: |
|
- checkout |
|
- run: apt update || true; apt install -y wget gnupg |
|
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
|
- run: echo "deb http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdev.list |
|
- run: echo "deb-src http://apt.llvm.org/eoan/ llvm-toolchain-eoan main" > /etc/apt/sources.list.d/llvmdevsrc.list |
|
- run: apt update || true |
|
- run: apt install -y clang lld binutils libtool autoconf automake make pkg-config ragel libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: CPPFLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined" LDFLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined -O1 -g -fno-omit-frame-pointer" CFLAGS="-fsanitize=undefined -O1 -g -fno-omit-frame-pointer" CXXFLAGS="-fsanitize=undefined -O1 -g -fno-omit-frame-pointer" LD=ld.lld CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-glib --with-cairo --with-icu --with-graphite2 |
|
- run: make -j32 |
|
- run: UBSAN_OPTIONS=print_stacktrace=1 make check || .ci/fail.sh | asan_symbolize | c++filt |
|
|
|
fedora-O0-debug-outoftreebuild-mingw: |
|
docker: |
|
- image: fedora |
|
steps: |
|
- checkout |
|
- run: dnf install -y pkg-config ragel gcc gcc-c++ automake autoconf libtool make which diffutils glib2-devel freetype-devel cairo-devel libicu-devel gobject-introspection-devel graphite2-devel redhat-rpm-config python python-pip mingw32-gcc-c++ mingw64-gcc-c++ mingw32-glib2 mingw32-cairo mingw32-freetype mingw64-glib2 mingw64-cairo mingw64-freetype glibc-devel.i686 || true |
|
- run: NOCONFIGURE=1 ./autogen.sh |
|
- run: mkdir build && cd build && CFLAGS="-O0" CXXFLAGS="-O0" CPPFLAGS="-DHB_DEBUG" ../configure --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2 && make -j32 && (HB_TEST_SUBSET_FUZZER_TIMEOUT=15 make check || ../.ci/fail.sh) |
|
- run: pip install pefile |
|
- run: mkdir winbuild32 && cd winbuild32 && ../mingw32.sh && make -j32 && make dist-win && cp harfbuzz-*-win32.zip harfbuzz-win32.zip |
|
- run: mkdir winbuild64 && cd winbuild64 && ../mingw64.sh && make -j32 && make dist-win && cp harfbuzz-*-win64.zip harfbuzz-win64.zip |
|
- store_artifacts: |
|
path: winbuild32/harfbuzz-win32.zip |
|
destination: harfbuzz-win32.zip |
|
- store_artifacts: |
|
path: winbuild64/harfbuzz-win64.zip |
|
destination: harfbuzz-win64.zip |
|
|
|
cmake-gcc: |
|
docker: |
|
- image: ubuntu:19.04 |
|
steps: |
|
- checkout |
|
- run: apt update && apt install -y ninja-build binutils cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip |
|
- run: pip install fonttools |
|
- run: cmake -DHB_CHECK=ON -Bbuild -H. -GNinja |
|
- run: ninja -Cbuild |
|
- run: CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test |
|
- run: ninja -Cbuild install |
|
|
|
#cmake-oracledeveloperstudio: |
|
# docker: |
|
# - image: fedora |
|
# steps: |
|
# - checkout |
|
# - run: dnf install -y gcc ragel cmake make which glib2-devel freetype-devel cairo-devel libicu-devel graphite2-devel wget tar bzip2 python libnsl || true |
|
# - run: wget http://$ODSUSER:$ODSPASS@behdad.org/harfbuzz-private/OracleDeveloperStudio12.6-linux-x86-bin.tar.bz2 && tar xf OracleDeveloperStudio12.6-linux-x86-bin.tar.bz2 --owner root --group root --no-same-owner |
|
# - run: CC=/root/project/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/suncc CXX=/root/project/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/sunCC cmake -DHB_HAVE_GRAPHITE2=ON -DHB_HAVE_GLIB=ON -DHB_HAVE_FREETYPE=ON -Bbuild -H. |
|
# - run: make -Cbuild -j32 |
|
# - run: CTEST_OUTPUT_ON_FAILURE=1 make -Cbuild test |
|
# - run: make -Cbuild install |
|
|
|
crosscompile-notest-djgpp: |
|
docker: |
|
# https://gist.github.com/ebraminio/8551fc74f27951e668102baa2f6b1175 |
|
- image: quay.io/ebraminio/djgpp |
|
steps: |
|
- checkout |
|
- run: apt update && apt install -y ragel pkg-config libtool autoconf |
|
- run: CFLAGS="-Wno-attributes" CXXFLAGS="-Wno-attributes" ./autogen.sh --prefix=/usr/local/djgpp --host=i586-pc-msdosdjgpp |
|
- run: make -j32 |
|
|
|
crosscompile-notest-psvita: |
|
docker: |
|
- image: dockcross/base |
|
steps: |
|
- checkout |
|
- run: git clone https://github.com/vitasdk/vdpm && cd vdpm && ./bootstrap-vitasdk.sh |
|
- run: echo '#!/bin/true' > /usr/bin/ragel && chmod +x /usr/bin/ragel |
|
- run: ./autogen.sh --prefix=/usr/local/vitasdk/arm-vita-eabi --host=arm-vita-eabi |
|
- run: make -j32 |
|
|
|
crosscompile-cmake-notest-android-arm: |
|
docker: |
|
- image: dockcross/android-arm |
|
steps: |
|
- checkout |
|
- run: cmake -Bbuild -H. -GNinja -DHB_BUILD_TESTS=OFF |
|
- run: ninja -Cbuild |
|
|
|
crosscompile-cmake-notest-browser-asmjs-hb_tiny: |
|
docker: |
|
- image: dockcross/browser-asmjs |
|
steps: |
|
- checkout |
|
- run: cmake -Bbuild -H. -GNinja -DCMAKE_CXX_FLAGS="-DHB_TINY" -DHB_BUILD_TESTS=OFF |
|
- run: ninja -Cbuild |
|
|
|
crosscompile-cmake-notest-linux-arm64: |
|
docker: |
|
- image: dockcross/linux-arm64 |
|
steps: |
|
- checkout |
|
- run: cmake -Bbuild -H. -GNinja -DHB_BUILD_TESTS=OFF |
|
- run: ninja -Cbuild |
|
|
|
crosscompile-cmake-notest-linux-mips: |
|
docker: |
|
- image: dockcross/linux-mips |
|
steps: |
|
- checkout |
|
- run: cmake -Bbuild -H. -GNinja -DHB_BUILD_TESTS=OFF |
|
- run: ninja -Cbuild |
|
|
|
#crosscompile-cmake-notest-windows-x64: |
|
# docker: |
|
# - image: dockcross/windows-x64 |
|
# steps: |
|
# - checkout |
|
# - run: cmake -Bbuild -H. -GNinja |
|
# - run: ninja -Cbuild |
|
|
|
workflows: |
|
version: 2 |
|
build: |
|
jobs: |
|
# macOS |
|
- macos-10.12.6-aat-fonts |
|
- macos-10.13.6-aat-fonts |
|
- macos-10.14.4-aat-fonts |
|
- macos-10.15-aat-fonts |
|
|
|
# both autotools and cmake |
|
- distcheck |
|
|
|
# autotools based builds |
|
- alpine-O3-Os-NOMMAP |
|
- archlinux-py3-all |
|
#- void-notest |
|
- gcc-valgrind |
|
- clang-O3-O0-and-nobuildsystem |
|
- clang-everything |
|
- clang-asan |
|
- clang-msan |
|
- clang-tsan |
|
- clang-ubsan |
|
- fedora-O0-debug-outoftreebuild-mingw |
|
|
|
# cmake based builds |
|
- cmake-gcc |
|
#- cmake-oracledeveloperstudio |
|
|
|
# crosscompiles |
|
# they can't be test thus are without tests |
|
## autotools |
|
- crosscompile-notest-djgpp |
|
- crosscompile-notest-psvita |
|
|
|
## cmake |
|
- crosscompile-cmake-notest-android-arm |
|
- crosscompile-cmake-notest-browser-asmjs-hb_tiny |
|
- crosscompile-cmake-notest-linux-arm64 |
|
- crosscompile-cmake-notest-linux-mips |
|
#- crosscompile-cmake-notest-windows-x64
|
|
|