CMake: pro2cmake.py: Add XCB and X11 libraries
Add all the XCB and X11 libraries needed for the XCB plugin. Change-Id: I772b99c68521cd46cbba736912c8d8594d9d2ad8 Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
This commit is contained in:
parent
810c5be5be
commit
25457f29db
@ -205,14 +205,34 @@ def substitute_platform(platform: str) -> str:
|
||||
|
||||
|
||||
libray_mapping = {
|
||||
'libdl': '${CMAKE_DL_LIBS}',
|
||||
'doubleconversion': 'double-conversion',
|
||||
'freetype': 'Freetype::Freetype',
|
||||
'glib': 'GLIB2::GLIB2',
|
||||
'icu': 'ICU::i18n ICU::uc ICU::data',
|
||||
'libatomic': 'Atomic',
|
||||
'libdl': '${CMAKE_DL_LIBS}',
|
||||
'libproxy': 'LibProxy::LibProxy',
|
||||
'pcre2': 'PCRE2',
|
||||
'librt': 'WrapRt',
|
||||
'pcre2': 'PCRE2',
|
||||
'x11sm': '${X11_SM_LIB} ${X11_ICE_LIB}',
|
||||
'xcb_icccm': 'XCB::ICCCM',
|
||||
'xcb_image': 'XCB::IMAGE',
|
||||
'xcb_keysyms': 'XCB::KEYSYMS',
|
||||
'xcb_randr': 'XCB::RANDR',
|
||||
'xcb_renderutil': 'XCB::RENDERUTIL',
|
||||
'xcb_render': 'XCB::RENDER',
|
||||
'xcb_shape': 'XCB::SHAPE',
|
||||
'xcb_shm': 'XCB::SHM',
|
||||
'xcb_sync': 'XCB::SYNC',
|
||||
'xcb': 'XCB::XCB',
|
||||
'xcb_xfixes': 'XCB::XFIXES',
|
||||
'xcb_xinerama': 'XCB::XINERAMA',
|
||||
'xcb_xinput': 'XCB::XINPUT',
|
||||
'xcb_xkb': 'XCB::XKB',
|
||||
'xcb_xlib': 'X11::XCB',
|
||||
'xkbcommon_x11': 'XKB::XKB',
|
||||
'xkbcommon': 'XKB::XKB',
|
||||
'xrender': 'XCB::RENDER',
|
||||
'zlib': 'ZLIB::ZLIB',
|
||||
'zstd': 'ZSTD::ZSTD',
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user