summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FindBoost
Commit message (Collapse)AuthorAgeFilesLines
* Add deprecation warnings for policies CMP0094 and belowBrad King2021-10-081-0/+10
| | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.15 and below to encourage projects to port away from setting policies to OLD.
* 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.