diff --git a/cmake/QtConfigDependencies.cmake.in b/cmake/QtConfigDependencies.cmake.in index 84321499894..eb08ec41fb7 100644 --- a/cmake/QtConfigDependencies.cmake.in +++ b/cmake/QtConfigDependencies.cmake.in @@ -3,7 +3,13 @@ set(@INSTALL_CMAKE_NAMESPACE@_FOUND FALSE) -set(__qt_platform_requires_host_info_package "@platform_requires_host_info_package@") +if(DEFINED QT_REQUIRE_HOST_PATH_CHECK) + set(__qt_platform_requires_host_info_package "${QT_REQUIRE_HOST_PATH_CHECK}") +elseif(DEFINED ENV{QT_REQUIRE_HOST_PATH_CHECK}) + set(__qt_platform_requires_host_info_package "$ENV{QT_REQUIRE_HOST_PATH_CHECK}") +else() + set(__qt_platform_requires_host_info_package "@platform_requires_host_info_package@") +endif() set(__qt_platform_initial_qt_host_path "@qt_host_path_absolute@") set(__qt_platform_initial_qt_host_path_cmake_dir "@qt_host_path_cmake_dir_absolute@") diff --git a/cmake/QtPublicDependencyHelpers.cmake b/cmake/QtPublicDependencyHelpers.cmake index afaeb10aa96..8e832c6b27d 100644 --- a/cmake/QtPublicDependencyHelpers.cmake +++ b/cmake/QtPublicDependencyHelpers.cmake @@ -265,6 +265,8 @@ macro(_qt_internal_setup_qt_host_path # Requiredness can be overridden via variable. if(DEFINED QT_REQUIRE_HOST_PATH_CHECK) set(_qt_platform_host_path_required "${QT_REQUIRE_HOST_PATH_CHECK}") + elseif(DEFINED ENV{QT_REQUIRE_HOST_PATH_CHECK}) + set(_qt_platform_host_path_required "$ENV{QT_REQUIRE_HOST_PATH_CHECK}") else() set(_qt_platform_host_path_required "${host_path_required}") endif()