1. 11 Mar, 2019 1 commit
  2. 18 Feb, 2019 1 commit
  3. 18 Dec, 2018 1 commit
  4. 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
  5. 20 Nov, 2018 1 commit
  6. 13 Nov, 2018 1 commit
  7. 09 Nov, 2018 2 commits
    • Mateusz Łoskot's avatar
      FindBoost: Improve compiler prefix detection for GCC 5+ and clang 4+ · b71667a3
      Mateusz Łoskot authored
      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
      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
  8. 05 Nov, 2018 1 commit
    • Brad King's avatar
      FindBoost: Add explicit Boost_ARCHITECTURE option · 1e08b625
      Brad King authored
      Boost 1.66 and above built with `--layout=versioned` add an architecture
      tag to the library file names.  We already try to compute this tag
      automatically when `CMAKE_CXX_COMPILER_ARCHITECTURE_ID` is available,
      but that is currently not computed everywhere.  Add an explicit
      `Boost_ARCHITECTURE` option that a user can set to specify the
      architecture tag.
      
      Issue: #17701
      1e08b625
  9. 30 Oct, 2018 1 commit
  10. 29 Oct, 2018 2 commits
  11. 25 Oct, 2018 1 commit
  12. 22 Oct, 2018 1 commit
  13. 11 Oct, 2018 1 commit
  14. 12 Sep, 2018 1 commit
  15. 10 Sep, 2018 1 commit
  16. 04 Sep, 2018 1 commit
  17. 11 Jul, 2018 2 commits
  18. 27 Jun, 2018 1 commit
  19. 09 May, 2018 1 commit
    • Filip Matzner's avatar
      FindBoost: Backport versioned python dependencies for v1.35 to v1.66 · 81cc993f
      Filip Matzner authored
      Update `mpi_python##` and `numpy##` component dependencies to honor
      python version suffixes on components named by the caller.  Although
      upstream Boost did not add version suffixes prior to version 1.67, it is
      commonly done by distros.  Honor suffixes specified by project code.
      Projects must take responsibility for naming distro-specific component
      suffixes for versions prior to 1.67.
      
      Fixes: #17892, #17970
      81cc993f
  20. 08 May, 2018 1 commit
  21. 04 Apr, 2018 1 commit
  22. 21 Mar, 2018 1 commit
  23. 19 Jan, 2018 1 commit
  24. 10 Jan, 2018 5 commits
  25. 29 Dec, 2017 1 commit
  26. 27 Nov, 2017 2 commits
  27. 06 Nov, 2017 1 commit
  28. 03 Nov, 2017 1 commit
  29. 29 Sep, 2017 1 commit
  30. 27 Sep, 2017 1 commit
  31. 18 Sep, 2017 2 commits
    • Alex Turbov's avatar
      FindBoost: Simplify search in lists · a929dd16
      Alex Turbov authored
      Instead of `list(FIND...)` and then checking result for `-1`
      (found/not-found), nowadays `if` command has the `IN_LIST` test for
      that.
      
      This change was originally made by commit v3.9.0-rc1~41^2 (FindBoost:
      Simplify search in lists, 2017-04-23) but then had to be reverted by
      commit v3.9.2~3^2 (FindBoost: Revert "Simplify search in lists.",
      2017-09-05) due to problems related to using `find_dependency`.  Those
      problems were addressed by commit 3080a0a6 (FindBoost: Improve
      behavior when thread dependency is missing, 2017-09-15), so now we can
      restore the original change.
      
      Issue: #17252
      a929dd16
    • Roger Leigh's avatar
      FindBoost: Add support for Boost 1.65.0 and 1.65.1 to CMake 3.9 · ee1f8903
      Roger Leigh authored
      Backport the changes from commit fa114e7d (FindBoost: Add Boost 1.65
      dependencies, 2017-08-22) and commit dbba53a5 (FindBoost: Add version
      1.65.1, 2017-09-06) to CMake 3.9.
      
      Fixes: #17289
      ee1f8903