summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2019-01-31 16:18:06 +0100
committerTobias Hunger <tobias.hunger@qt.io>2019-02-11 09:34:44 +0000
commit25457f29db8b0321202afba25c3168c5ac9f9bbb (patch)
tree4b6755ee3b7d44182bf004bf11739c8c60afe698 /util
parent810c5be5be78a4e1960483c3f10c18df0e57367c (diff)
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>
Diffstat (limited to 'util')
-rw-r--r--util/cmake/helper.py24
1 files changed, 22 insertions, 2 deletions
diff --git a/util/cmake/helper.py b/util/cmake/helper.py
index 872f968ba1..948392d925 100644
--- a/util/cmake/helper.py
+++ b/util/cmake/helper.py
@@ -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',
}