gnu32.bash raw
1 CI_DESC="CI job cross-compiling to 32-bit"
2 CI_DIR=build-gnu32
3 # Cache the heaviest Nix job to stay within GitHub's cache budget.
4 CI_CACHE_NIX_STORE=true
5 NIX_ARGS=(
6 --arg minimal true
7 --arg crossPkgs 'import <nixpkgs> { crossSystem = { config = "i686-unknown-linux-gnu"; }; }'
8 )
9 export CXXFLAGS="-Werror -Wall -Wextra -Wpedantic -Wno-unused-parameter"
10 CMAKE_ARGS=(-G Ninja)
11 BUILD_ARGS=(-k 0)
12