1. 20 Apr, 2020 2 commits
  2. 27 Jan, 2020 1 commit
  3. 14 Jan, 2020 1 commit
  4. 17 Dec, 2019 1 commit
  5. 07 Nov, 2019 1 commit
  6. 05 Nov, 2019 1 commit
  7. 04 Sep, 2019 2 commits
  8. 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
  9. 20 Aug, 2019 1 commit
  10. 18 Jun, 2019 2 commits
  11. 28 May, 2019 1 commit
  12. 24 May, 2019 1 commit
  13. 15 May, 2019 1 commit
  14. 13 May, 2019 1 commit
  15. 07 May, 2019 5 commits
  16. 30 Apr, 2019 2 commits
  17. 16 Apr, 2019 1 commit
  18. 12 Apr, 2019 2 commits
  19. 08 Apr, 2019 1 commit
  20. 03 Apr, 2019 1 commit
  21. 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
  22. 18 Feb, 2019 1 commit
  23. 18 Dec, 2018 1 commit
  24. 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
  25. 20 Nov, 2018 1 commit
  26. 13 Nov, 2018 1 commit
  27. 09 Nov, 2018 2 commits
    • 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
    • Felix Geyer's avatar
      FindBoost: Add system thread library to Boost_LIBRARIES · bd831ed0
      Felix Geyer authored and Brad King's avatar Brad King committed
      Add the system thread library to Boost_LIBRARIES when the boost thread
      component has been found.
      
      The Boost::thread imported target already pulls in Threads::Threads.
      This changes does the same for projects using the Boost_LIBRARIES variable
      instead.
      bd831ed0