summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FindBoost
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindBoost-1.71'Brad King2019-09-031-0/+5
|\ | | | | | | | | | | | | | | | | | | | | 7828577065 FindBoost: Add support for Boost 1.71 cf29fa18c8 FindBoost: Unwrap compatibility INTERFACE targets for legacy variables d7df3cd73f FindBoost: Remove incorrect 1.70 timer dependency 8ff43de1a5 FindBoost: Simplify conditional block for last known version Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Dennis Klein <d.klein@gsi.de> Merge-request: !3763
| * FindBoost: Unwrap compatibility INTERFACE targets for legacy variablesBrad King2019-08-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Since commit 0dd6772a89 (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
* | FPHSA: Remove extra space in module components reportSylvain Joubert2019-08-064-4/+4
|/
* FindBoost: Add tests for legacy variablesAlexander Grund2019-06-1825-0/+415
|
* Tests.RunCMake.FindBoost: Fix example BoostConfigAlexander Grund2019-06-181-0/+3
|
* FindBoost: Introduce CMP0093 to report Boost_VERSION in x.y.z formatDennis Klein2019-05-137-0/+12
| | | | This aligns module mode behaviour with config mode.
* FindBoost: Add new unit testsDennis Klein2019-05-0744-0/+974
|
* FindBoost: Fix and modernize config mode with FPHSADennis Klein2019-05-072-3/+3
| | | | Fixes: #19186
* Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environmentBrad King2019-01-141-0/+1
| | | | | Remove the environment variable within the test to avoid CMP0074 behavior.
* FindBoost: Restore finding without CXX language enabledBrad King2018-11-263-0/+3
| | | | | | | | | | 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
* FindBoost: Improve messages when a Boost CMake package is foundBrad King2017-09-296-0/+18
Add a test for this case to verify the messages. This test will also be valuable to cover this code path in which we've had several regressions recently.