Set the <package>_FOUND variable to TRUE by default, so the follow logic that need to change the flag only need to take care about setting it to FALSE if something exceptional occurred. Amends 8d0283ad2cae3d8fbd4b1b7ee5c6454f7fcc079c Pick-to: 6.5 Change-Id: Idd4407ea77e81703b5fa8cc5efa8c52b53d401ae Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 13608241793f6671500868c9ce96468f604f651e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit d83081c78e96aa493727159f1a3fedeaf4a3b812)
27 lines
1016 B
CMake
27 lines
1016 B
CMake
# Copyright (C) 2024 The Qt Company Ltd.
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
set(@target@_FOUND TRUE)
|
|
|
|
# note: _third_party_deps example: "ICU\\;FALSE\\;1.0\\;i18n uc data;ZLIB\\;FALSE\\;\\;"
|
|
set(__qt_@target@_third_party_deps "@third_party_deps@")
|
|
_qt_internal_find_third_party_dependencies("@target@" __qt_@target@_third_party_deps)
|
|
unset(__qt_@target@_third_party_deps)
|
|
|
|
set(__qt_use_no_default_path_for_qt_packages "NO_DEFAULT_PATH")
|
|
if(QT_DISABLE_NO_DEFAULT_PATH_IN_QT_PACKAGES)
|
|
set(__qt_use_no_default_path_for_qt_packages "")
|
|
endif()
|
|
|
|
# note: target_deps example: "Qt6Core\;5.12.0;Qt6Gui\;5.12.0"
|
|
set(__qt_@target@_target_deps "@target_deps@")
|
|
set(__qt_@target@_find_dependency_paths "@find_dependency_paths@")
|
|
_qt_internal_find_qt_dependencies("@target@" __qt_@target@_target_deps
|
|
__qt_@target@_find_dependency_paths)
|
|
unset(__qt_@target@_target_deps)
|
|
unset(__qt_@target@_find_dependency_paths)
|
|
|
|
if(__qt_${target}_missing_deps)
|
|
set(@target@_FOUND FALSE)
|
|
endif()
|