1. 20 Dec, 2017 1 commit
    • Jon Turney's avatar
      Add gcc builds to appveyor.yml file · 03fc40e6
      Jon Turney authored
      * It seems we must use gyp --no-parallel, as parallel operation fails in the
      appveyor environment for unknown reasons.
      
      * The Makefile written by gyp doesn't have an install target, so install the
      gyp build products (libbreakpad_client.a, breakpad-client.pc and
      crash_generation_app.exe).
      
      v2:
      Make appveyor.sh work when builddir != srcdir
      
      v3:
      Include 'make check' in appveyor.sh
      
      * Apply a patch needed to build gtest r615 for Windows with -Werror=unused-variable
      * Ensure PATH is set so tests can find needed runtime DLLs
      * Relax a test which requires POSIX regex when built without them
      * Don't test ifstream.good() even though we haven't yet read at the EOF (this
      looks like a MinGW bug...)
      
      v4:
      Remove os:unstable from appveyor.yml
      Apparently this might make the build use VMs on older, slower infrastructure
      Update for changed script name
      
      v5:
      Maybe appveyor is fast enough for make check now
      
      v6:
      Remove gtest patch as no longer needed
      Add to, rather than replace, msvs-only appveyor.yml
      Run unittests on gcc (still failures, though)
      Add cygwin to build matrix
      03fc40e6