Update FindXCB.cmake from extra-cmake-modules upstream
Upstream commits: db46fc981fd8c1a46d923aeaf2187dfcc8b50099 1e9e1c508e177b6466282dfad273cf6cfcdf5c76 One useful change is removing the "XINPUT from XCB is experimental" warning, it's been around and the default for ages. Task-number: QTBUG-109183 Change-Id: Ie66aa76c5e3ce83d5d654cfa8279a946c7486602 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
fbca4eb673
commit
f222053c0b
@ -129,10 +129,6 @@ set(XCB_known_components
|
||||
XVMC
|
||||
)
|
||||
|
||||
# XINPUT is unstable; do not include it by default
|
||||
set(XCB_default_components ${XCB_known_components})
|
||||
list(REMOVE_ITEM XCB_default_components "XINPUT")
|
||||
|
||||
# default component info: xcb components have fairly predictable
|
||||
# header files, library names and pkg-config names
|
||||
foreach(_comp ${XCB_known_components})
|
||||
@ -175,11 +171,6 @@ ecm_find_package_parse_components(XCB
|
||||
DEFAULT_COMPONENTS ${XCB_default_components}
|
||||
)
|
||||
|
||||
list(FIND XCB_components "XINPUT" _XCB_XINPUT_index)
|
||||
if (NOT _XCB_XINPUT_index EQUAL -1)
|
||||
message(AUTHOR_WARNING "XINPUT from XCB was requested: this is EXPERIMENTAL and is likely to unavailable on many systems!")
|
||||
endif()
|
||||
|
||||
ecm_find_package_handle_library_components(XCB
|
||||
COMPONENTS ${XCB_components}
|
||||
)
|
||||
@ -196,6 +187,6 @@ find_package_handle_standard_args(XCB
|
||||
|
||||
include(FeatureSummary)
|
||||
set_package_properties(XCB PROPERTIES
|
||||
URL "http://xcb.freedesktop.org"
|
||||
URL "https://xcb.freedesktop.org/"
|
||||
DESCRIPTION "X protocol C-language Binding"
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user