CMake: Use NAME_MISMATCHED in find_package_handle_standard_args of ECM
Gets rid of mismatch warnings when looking for various ECM packages like XCB. Change-Id: I0bf4db993195993df7789c032454b7883e8efd35 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
parent
f2ae9b3baa
commit
88f6087f01
@ -245,6 +245,10 @@ macro(ecm_find_package_handle_library_components module_name)
|
|||||||
set(${module_name}_VERSION ${${module_name}_${ecm_fpwc_comp}_VERSION})
|
set(${module_name}_VERSION ${${module_name}_${ecm_fpwc_comp}_VERSION})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set(_name_mismatched_arg)
|
||||||
|
if(NOT CMAKE_VERSION VERSION_LESS 3.17)
|
||||||
|
set(_name_mismatched_arg NAME_MISMATCHED)
|
||||||
|
endif()
|
||||||
find_package_handle_standard_args(${module_name}_${ecm_fpwc_comp}
|
find_package_handle_standard_args(${module_name}_${ecm_fpwc_comp}
|
||||||
FOUND_VAR
|
FOUND_VAR
|
||||||
${module_name}_${ecm_fpwc_comp}_FOUND
|
${module_name}_${ecm_fpwc_comp}_FOUND
|
||||||
@ -254,6 +258,7 @@ macro(ecm_find_package_handle_library_components module_name)
|
|||||||
${ecm_fpwc_dep_vars}
|
${ecm_fpwc_dep_vars}
|
||||||
VERSION_VAR
|
VERSION_VAR
|
||||||
${module_name}_${ecm_fpwc_comp}_VERSION
|
${module_name}_${ecm_fpwc_comp}_VERSION
|
||||||
|
${_name_mismatched_arg}
|
||||||
)
|
)
|
||||||
|
|
||||||
mark_as_advanced(
|
mark_as_advanced(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user