[Box Backup-commit] [boxbackup/boxbackup] b60edf: Standardise dependent library location for CMake.

GitHub noreply at github.com
Fri Sep 2 23:52:57 BST 2016


  Branch: refs/heads/cmake_merge
  Home:   https://github.com/boxbackup/boxbackup
  Commit: b60edf758b1797a901dba9c151e5cb664c76b0a6
      https://github.com/boxbackup/boxbackup/commit/b60edf758b1797a901dba9c151e5cb664c76b0a6
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M appveyor.yml
    M infrastructure/cmake/CMakeLists.txt
    A infrastructure/cmake/FindReadline.cmake

  Log Message:
  -----------
  Standardise dependent library location for CMake.

Add a CMake module to find readline libraries for us.


  Commit: d8e443a8a01033589afdbca6698ea88a6a9e84f5
      https://github.com/boxbackup/boxbackup/commit/d8e443a8a01033589afdbca6698ea88a6a9e84f5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    A infrastructure/cmake/msvc/bin_bbackupd.vcxproj.user
    A infrastructure/cmake/msvc/bin_bbstored.vcxproj.user
    A infrastructure/cmake/msvc/test_backupstore.vcxproj.user
    A infrastructure/cmake/msvc/test_backupstorefix.vcxproj.user
    A infrastructure/cmake/msvc/test_bbackupd.vcxproj.user
    A infrastructure/cmake/msvc/test_common.vcxproj.user
    A infrastructure/cmake/msvc/test_httpserver.vcxproj.user
    A infrastructure/cmake/msvc/test_raidfile.vcxproj.user

  Log Message:
  -----------
  Add MSVC user settings files to version control.


  Commit: 688eda8b55b57b711020148c5b048de7c06d1744
      https://github.com/boxbackup/boxbackup/commit/688eda8b55b57b711020148c5b048de7c06d1744
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt
    A lib/backupstore/BackupProtocol.txt
    M lib/backupstore/Makefile.extra
    R lib/backupstore/backupprotocol.txt
    A lib/bbackupquery/Documentation.txt
    M lib/bbackupquery/Makefile.extra
    R lib/bbackupquery/documentation.txt
    M lib/bbackupquery/makedocumentation.pl.in
    M test/basicserver/Makefile.extra
    A test/basicserver/TestProtocol.txt
    R test/basicserver/testprotocol.txt

  Log Message:
  -----------
  Fix case of filenames of "text" files used to generate protocols and docs.


  Commit: 84585543025b817921721ca6d173730b8393b2ac
      https://github.com/boxbackup/boxbackup/commit/84585543025b817921721ca6d173730b8393b2ac
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M infrastructure/BoxPlatform.pm.in
    M infrastructure/cmake/CMakeLists.txt
    M runtest.pl.in

  Log Message:
  -----------
  Update test runner to support CMake better.

Add support for:

* Out-of-tree builds (by passing executable name from CMake to runtest.pl)
* AppVeyor test status
* Cross-platform cmake (using cmake -E instead of platform-specific commands)

Get CMake to install binaries needed by tests, in correct locations, with
correct names.


  Commit: 0d7d50e04c7aac32c9f718e311cfd37685e9c051
      https://github.com/boxbackup/boxbackup/commit/0d7d50e04c7aac32c9f718e311cfd37685e9c051
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Get AppVeyor to build the INSTALL target.

To ensure that all binaries needed by tests are installed in the correct
places.


  Commit: 756222dd41fdee629e5dc928f2ddbe3ed524f6ed
      https://github.com/boxbackup/boxbackup/commit/756222dd41fdee629e5dc928f2ddbe3ed524f6ed
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt

  Log Message:
  -----------
  Use ccache if available in CMake builds.


  Commit: 8c092e87b40cccc046aa4b0a215a4798548224b0
      https://github.com/boxbackup/boxbackup/commit/8c092e87b40cccc046aa4b0a215a4798548224b0
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt

  Log Message:
  -----------
  Use builtin TO_NATIVE_PATH in CMake instead of rolling our own.


  Commit: 0560d351665313fcdd503af213118eec46930cbe
      https://github.com/boxbackup/boxbackup/commit/0560d351665313fcdd503af213118eec46930cbe
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-08-28 (Sun, 28 Aug 2016)

  Changed paths:
    M infrastructure/cmake/CMakeLists.txt

  Log Message:
  -----------
  Skip building the parts of QDBM that we don't need with CMake.

Avoids spurious compiler warnings about redefinitions of symbols in files that
we don't need to link with anyway.


Compare: https://github.com/boxbackup/boxbackup/compare/5ccc9cefa76b...0560d3516653


More information about the Boxbackup-commit mailing list