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