os: ubuntu-latest
chost: arm-linux-gnueabihf
compiler: arm-linux-gnueabihf-gcc
- cxx-compiler: g++-arm-linux-gnueabihf
+ cxx-compiler: arm-linux-gnueabihf-g++
cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-armhf.cmake
packages: qemu gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf libc6-dev-armhf-cross
os: ubuntu-latest
chost: aarch64-linux-gnu
compiler: aarch64-linux-gnu-gcc
- cxx-compiler: g++-aarch64-linux-gnu
+ cxx-compiler: aarch64-linux-gnu-g++
cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-aarch64.cmake
packages: qemu gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc6-dev-arm64-cross
+ - name: Ubuntu GCC MIPS
+ os: ubuntu-latest
+ chost: mips-linux-gnu
+ compiler: mips-linux-gnu-gcc
+ cxx-compiler: mips-linux-gnu-g++
+ cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-mips.cmake
+ packages: qemu gcc-mips-linux-gnu g++-mips-linux-gnu libc6-dev-mips-cross
+
+ - name: Ubuntu GCC MIPS64
+ os: ubuntu-latest
+ chost: mips64-linux-gnuabi64
+ compiler: mips64-linux-gnuabi64-gcc
+ cxx-compiler: mips64-linux-gnuabi64-g++
+ cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-mips64.cmake
+ packages: qemu gcc-mips64-linux-gnuabi64 g++-mips64-linux-gnuabi64 libc6-dev-mips64-cross
+
- name: Ubuntu GCC PPC
os: ubuntu-latest
chost: powerpc-linux-gnu
compiler: powerpc-linux-gnu-gcc
- cxx-compiler: g++-powerpc-linux-gnu
+ cxx-compiler: powerpc-linux-gnu-g++
cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc.cmake
packages: qemu gcc-powerpc-linux-gnu g++-powerpc-linux-gnu libc6-dev-powerpc-cross
os: ubuntu-latest
chost: powerpc64le-linux-gnu
compiler: powerpc64le-linux-gnu-gcc
- cxx-compiler: g++-powerpc64le-linux-gnu
+ cxx-compiler: powerpc64le-linux-gnu-g++
cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-powerpc64le.cmake
packages: qemu gcc-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu libc6-dev-ppc64el-cross