summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2018-10-29 17:03:48 +0100
committerTobias Hunger <tobias.hunger@qt.io>2018-11-01 11:49:03 +0000
commit6ae0821a090ddd68437e0ffe01aab97b86b1ae19 (patch)
tree966bbdf79afc77dbec8fd62049606a69a57f03ad /util
parent8cea61e14d8425c7842b5fa85ca1883aca0df63c (diff)
configurejson2cmake: Sort library map
Change-Id: Ifb8aa5f1583592a9eb71a93973f17d9714628953 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'util')
-rwxr-xr-xutil/cmake/configurejson2cmake.py56
1 files changed, 28 insertions, 28 deletions
diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py
index 4623e8d874..513f7498dd 100755
--- a/util/cmake/configurejson2cmake.py
+++ b/util/cmake/configurejson2cmake.py
@@ -47,45 +47,45 @@ class LibraryMapping:
def map_library(lib: str) -> Union[str, LibraryMapping, List[str]]:
libmap = {
- 'zlib': 'ZLIB',
- 'gbm': 'gbm',
- 'host_dbus': None,
- 'libdl': None, # handled by CMAKE_DL_LIBS
- 'libatomic': 'Atomic',
'double-conversion': 'WrapDoubleConversion',
+ 'drm': 'Libdrm',
+ 'egl': LibraryMapping(package="OpenGL", resultVariable="OpenGL_EGL"),
+ 'fontconfig': LibraryMapping(package='Fontconfig', resultVariable="FONTCONFIG"),
+ 'freetype': 'Freetype',
+ 'gbm': 'gbm',
+ 'glib': 'GLib',
'gnu_iconv': None,
- 'sun_iconv': None,
- 'posix_iconv': None,
+ 'harfbuzz': 'harfbuzz',
+ 'host_dbus': None,
'icu': ['ICU', 'COMPONENTS', 'i18n', 'uc', 'data'],
- 'pcre2': ['PCRE2', 'REQUIRED'],
+ 'journald': 'Libsystemd',
+ 'libatomic': 'Atomic',
+ 'libdl': None, # handled by CMAKE_DL_LIBS
+ 'libinput': 'Libinput',
+ 'libjpeg': 'JPEG',
'libpng': 'PNG',
+ 'libpng': 'PNG',
+ 'libproxy': 'libproxy',
'libudev': 'Libudev',
- 'udev': 'Libudev',
- 'journald': 'Libsystemd',
- 'vulkan': 'Vulkan',
- 'glib': 'GLib',
- 'harfbuzz': 'harfbuzz',
'opengl': LibraryMapping(package="OpenGL", resultVariable="OpenGL_OpenGL"),
- 'egl': LibraryMapping(package="OpenGL", resultVariable="OpenGL_EGL"),
'openssl_headers': LibraryMapping(package="OpenSSL", resultVariable="OPENSSL_INCLUDE_DIR", appendFoundSuffix=False),
- 'libpng': 'PNG',
- 'libjpeg': 'JPEG',
- 'freetype': 'Freetype',
- 'fontconfig': LibraryMapping(package='Fontconfig', resultVariable="FONTCONFIG"),
- 'libinput': 'Libinput',
+ 'pcre2': ['PCRE2', 'REQUIRED'],
+ 'posix_iconv': None,
+ 'sun_iconv': None,
+ 'udev': 'Libudev',
+ 'vulkan': 'Vulkan',
+ 'wayland_server': 'Wayland',
+ 'x11sm': LibraryMapping(package="X11", resultVariable="X11_SM"),
+ 'xcb_glx': LibraryMapping(package="XCB", resultVariable="XCB_GLX"),
+ 'xcb_render': LibraryMapping(package="XCB", resultVariable="XCB_RENDER"),
'xcb': ['XCB', '1.9'],
- 'libproxy': 'libproxy',
- 'drm': 'Libdrm',
+ 'xcb_xinput': LibraryMapping(package="XCB", resultVariable="XCB_XINPUT"),
+ 'xcb_xkb': LibraryMapping(package="XCB", resultVariable="XCB_XKB"),
+ 'xcb_xlib': 'X11_XCB',
'xkbcommon': ['XKB', '0.4.1'],
'xlib': 'X11',
- 'xcb_xlib': 'X11_XCB',
'xrender': LibraryMapping(package="XCB", resultVariable="XCB_RENDER"),
- 'xcb_render': LibraryMapping(package="XCB", resultVariable="XCB_RENDER"),
- 'xcb_glx': LibraryMapping(package="XCB", resultVariable="XCB_GLX"),
- 'xcb_xkb': LibraryMapping(package="XCB", resultVariable="XCB_XKB"),
- 'xcb_xinput': LibraryMapping(package="XCB", resultVariable="XCB_XINPUT"),
- 'x11sm': LibraryMapping(package="X11", resultVariable="X11_SM"),
- 'wayland_server': 'Wayland',
+ 'zlib': 'ZLIB',
} # type: Dict[str, Union[str, List[str], LibraryMapping]]
if lib not in libmap:
raise Exception(' XXXX Unknown library "{}".'.format(lib))