1. 27 Apr, 2020 1 commit
  2. 20 Apr, 2020 2 commits
  3. 27 Jan, 2020 1 commit
  4. 14 Jan, 2020 1 commit
  5. 17 Dec, 2019 1 commit
  6. 07 Nov, 2019 1 commit
  7. 05 Nov, 2019 1 commit
  8. 04 Sep, 2019 2 commits
  9. 30 Aug, 2019 4 commits
    • Brad King's avatar
      FindBoost: Add support for Boost 1.71 · 78285770
      Brad King authored
      Run `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.71.0
      sources to compute dependencies.  They are the same as Boost 1.70.
      
      Fixes: #19658
      78285770
    • Brad King's avatar
      FindBoost: Unwrap compatibility INTERFACE targets for legacy variables · cf29fa18
      Brad King authored
      Since commit 0dd6772a (FindBoost: Add legacy variables and targets for
      compatibility, 2019-06-14, v3.15.0-rc2~3^2~1) we extract information
      from imported targets provided by upstream `BoostConfig.cmake` files.
      However, upstream Boost 1.71 provides some imported targets only for
      compatibility.  They are just INTERFACE libraries that wrap around the
      real target named by `INTERFACE_LINK_LIBRARIES`.  Unwrap this layer so
      we can extract the real imported location.
      
      Fixes: #19656
      cf29fa18
    • Brad King's avatar
      FindBoost: Remove incorrect 1.70 timer dependency · d7df3cd7
      Brad King authored
      Running `Utilities/Scripts/BoostScanDeps.cmake` with the Boost 1.70.0
      sources shows that the `timer` component no longer depends on `system`.
      This is consistent with upstream Boost Timer commit `43eecbd071`.
      d7df3cd7
    • Brad King's avatar
      FindBoost: Simplify conditional block for last known version · 8ff43de1
      Brad King authored
      A version newer than we know about will be large enough to enter the
      block for the last known version so we can put the warning there.
      8ff43de1
  10. 20 Aug, 2019 1 commit
  11. 18 Jun, 2019 2 commits
  12. 28 May, 2019 1 commit
    • Dennis Klein's avatar
      FindBoost: Refactor debug messages · 35bfc85d
      Dennis Klein authored
      * Deduplicate code with helper functions
      * Remove double printing of _boost_TEST_VERSIONS
      * Fix #19158
      * Add printing of a few additional variables
      35bfc85d
  13. 24 May, 2019 1 commit
  14. 15 May, 2019 1 commit
  15. 13 May, 2019 1 commit
  16. 07 May, 2019 5 commits
  17. 30 Apr, 2019 2 commits
  18. 16 Apr, 2019 1 commit
  19. 12 Apr, 2019 2 commits
  20. 08 Apr, 2019 1 commit
  21. 03 Apr, 2019 1 commit
  22. 11 Mar, 2019 1 commit
    • NeroBurner's avatar
      FindBoost: always define BOOST_ALL_DYN_LINK for Boost::dynamic_linking · 05774d4b
      NeroBurner authored and Brad King's avatar Brad King committed
      The purpose of the `Boost::dynamic_linking` interface library is to
      cause `BOOST_ALL_DYN_LINK` to be defined.  Do this on all platforms
      instead of just Windows.
      
      In particular, using Boost::log trivial_logger requires to set
      BOOST_ALL_NO_LIB when Boost::Log is compiled as dynamic library.
      
      Fixes: #17813
      05774d4b
  23. 18 Feb, 2019 1 commit
  24. 18 Dec, 2018 1 commit
  25. 26 Nov, 2018 1 commit
    • Brad King's avatar
      FindBoost: Restore finding without CXX language enabled · 03693621
      Brad King authored
      Since commit v3.13.0~7^2 (FindBoost: Improve compiler prefix
      detection for GCC 5+ and clang 4+, 2018-11-07) we run the internal
      `_Boost_COMPILER_DUMPVERSION` macro on all UNIX platforms.  Teach
      the macro to tolerate missing `CMAKE_CXX_COMPILER_VERSION`, which
      occurs when the CXX language is not enabled.
      
      Fixes: #18624
      03693621
  26. 20 Nov, 2018 1 commit
  27. 13 Nov, 2018 1 commit
  28. 09 Nov, 2018 1 commit
    • Mateusz Łoskot's avatar
      FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+ · b71667a3
      Mateusz Łoskot authored and Brad King's avatar Brad King committed
      Add recognition of compiler version and prefix for clang.
      Accommodate changes to version numbering scheme for GCC 5+ and clang 4+
       - Minor number becomes patch, so excluded it from compiler prefix.
       - Improves searching for Boost 1.69+ libraries built with GCC 5+ and
         clang 4+, where library names are generated with compiler tag based on
         major version only eg. -gcc5 for GC 5.5.0 or -clang6 for clang 6.0.0
       - Follows up related changes in upcoming Boost 1.69
         https://github.com/boostorg/build/pull/349
      Dump detected compiler version in Boost_DEBUG message.
      Replace use of CMAKE_COMPILER_IS_GNUCXX with CMAKE_CXX_COMPILER_ID.
      b71667a3