[Box Backup-commit] [boxbackup/boxbackup] 1e9027: Cache compiled packages to speed up unibuilds

GitHub noreply at github.com
Sun Apr 8 17:58:11 BST 2018


  Branch: refs/heads/s3_support
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 1e9027addf4b004f7d426cb3745f78d377aa1fdb
      https://github.com/boxbackup/boxbackup/commit/1e9027addf4b004f7d426cb3745f78d377aa1fdb
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M .travis.yml
    M appveyor.yml
    M infrastructure/cmake/windows/CMakeLists.txt

  Log Message:
  -----------
  Cache compiled packages to speed up unibuilds

This is particularly relevant to Windows builds, where ccache is not available,
so zlib, openssl and pcre must be compiled from scratch on every build.  This
process caches the installed files (in the install/ directory) and rebuilds
them if the CMakeLists file changes.

The cache is cleared on appveyor if CMakeLists.txt changes (which invalidates
the old packages anyway) but not on Travis, which may grow to become an issue
in future.


  Commit: 0ef71934f6125fbee99dd9784e5508cc312bd876
      https://github.com/boxbackup/boxbackup/commit/0ef71934f6125fbee99dd9784e5508cc312bd876
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2018-04-08 (Sun, 08 Apr 2018)

  Changed paths:
    M infrastructure/cmake/windows/CMakeLists.txt

  Log Message:
  -----------
  Fix download URL for PCRE for Windows superbuilds

We can no longer access the ftp.csx.cam.ac.uk server using HTTP, only
FTP. We might as well use the pcre.org server instead.


Compare: https://github.com/boxbackup/boxbackup/compare/9685a6af4f3c...0ef71934f612


More information about the Boxbackup-commit mailing list