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
|
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
|
# default component info: xcb components have fairly predictable
|
||||||
# header files, library names and pkg-config names
|
# header files, library names and pkg-config names
|
||||||
foreach(_comp ${XCB_known_components})
|
foreach(_comp ${XCB_known_components})
|
||||||
@ -175,11 +171,6 @@ ecm_find_package_parse_components(XCB
|
|||||||
DEFAULT_COMPONENTS ${XCB_default_components}
|
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
|
ecm_find_package_handle_library_components(XCB
|
||||||
COMPONENTS ${XCB_components}
|
COMPONENTS ${XCB_components}
|
||||||
)
|
)
|
||||||
@ -196,6 +187,6 @@ find_package_handle_standard_args(XCB
|
|||||||
|
|
||||||
include(FeatureSummary)
|
include(FeatureSummary)
|
||||||
set_package_properties(XCB PROPERTIES
|
set_package_properties(XCB PROPERTIES
|
||||||
URL "http://xcb.freedesktop.org"
|
URL "https://xcb.freedesktop.org/"
|
||||||
DESCRIPTION "X protocol C-language Binding"
|
DESCRIPTION "X protocol C-language Binding"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user