diff options
| author | Brad King <brad.king@kitware.com> | 2022-08-17 14:16:02 (GMT) |
|---|---|---|
| committer | Kitware Robot <kwrobot@kitware.com> | 2022-08-17 14:16:09 (GMT) |
| commit | bc7dca3497e1bcedfcdf646708bcec169f3d45b4 (patch) | |
| tree | e012bf87cfc2f99d885ea546b8d070e1e0555b52 /Modules | |
| parent | d3f58ea453907a171a4572ddb054ea98ddb5669e (diff) | |
| parent | 9063674517e4244155f8286c2106dfb2707be0f4 (diff) | |
| download | CMake-bc7dca3497e1bcedfcdf646708bcec169f3d45b4.zip CMake-bc7dca3497e1bcedfcdf646708bcec169f3d45b4.tar.gz CMake-bc7dca3497e1bcedfcdf646708bcec169f3d45b4.tar.bz2 | |
Merge topic 'FindVulkan-tolerate-FATAL_ERROR' into release-3.24
9063674517 Help: Add 3.24 release note about FindVulkan component enforcement
bc01362368 FindVulkan: Restore tolerance of unknown FATAL_ERROR component
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7583
Diffstat (limited to 'Modules')
| -rw-r--r-- | Modules/FindVulkan.cmake | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Modules/FindVulkan.cmake b/Modules/FindVulkan.cmake index 2c70227..7ca7d03 100644 --- a/Modules/FindVulkan.cmake +++ b/Modules/FindVulkan.cmake @@ -172,6 +172,16 @@ environment. cmake_policy(PUSH) cmake_policy(SET CMP0057 NEW) +# Provide compatibility with a common invalid component request that +# was silently ignored prior to CMake 3.24. +if("FATAL_ERROR" IN_LIST Vulkan_FIND_COMPONENTS) + message(AUTHOR_WARNING + "Ignoring unknown component 'FATAL_ERROR'.\n" + "The find_package() command documents no such argument." + ) + list(REMOVE_ITEM Vulkan_FIND_COMPONENTS "FATAL_ERROR") +endif() + # For backward compatibility as `FindVulkan` in previous CMake versions allow to retrieve `glslc` # and `glslangValidator` without requesting the corresponding component. if(NOT glslc IN_LIST Vulkan_FIND_COMPONENTS) |
