78 lines
1.3 KiB
Prolog
78 lines
1.3 KiB
Prolog
#
|
|
# Statically compile in code for
|
|
# libxcb-fixes, libxcb-randr, libxcb-shm, libxcb-sync, libxcb-image,
|
|
# libxcb-keysyms, libxcb-icccm, libxcb-renderutil, libxcb-xkb,
|
|
# libxcb-xinerama
|
|
#
|
|
CONFIG += static
|
|
load(qt_helper_lib)
|
|
|
|
XCB_DIR = ../../../../3rdparty/xcb
|
|
|
|
INCLUDEPATH += $$XCB_DIR/include $$XCB_DIR/include/xcb $$XCB_DIR/sysinclude
|
|
|
|
QMAKE_USE += xcb/nolink
|
|
|
|
# ignore compiler warnings in 3rdparty code
|
|
QMAKE_CFLAGS_STATIC_LIB+=-w
|
|
|
|
#
|
|
# libxcb
|
|
#
|
|
LIBXCB_DIR = $$XCB_DIR/libxcb
|
|
|
|
SOURCES += \
|
|
$$LIBXCB_DIR/xfixes.c \
|
|
$$LIBXCB_DIR/randr.c \
|
|
$$LIBXCB_DIR/shm.c \
|
|
$$LIBXCB_DIR/sync.c \
|
|
$$LIBXCB_DIR/render.c \
|
|
$$LIBXCB_DIR/shape.c \
|
|
$$LIBXCB_DIR/xkb.c \
|
|
$$LIBXCB_DIR/xinerama.c
|
|
|
|
#
|
|
# xcb-util
|
|
#
|
|
XCB_UTIL_DIR = $$XCB_DIR/xcb-util
|
|
|
|
|
|
SOURCES += \
|
|
$$XCB_UTIL_DIR/xcb_aux.c \
|
|
$$XCB_UTIL_DIR/atoms.c \
|
|
$$XCB_UTIL_DIR/event.c
|
|
|
|
#
|
|
# xcb-util-image
|
|
#
|
|
XCB_IMAGE_DIR = $$XCB_DIR/xcb-util-image
|
|
|
|
SOURCES += $$XCB_IMAGE_DIR/xcb_image.c
|
|
|
|
#
|
|
# xcb-util-keysyms
|
|
#
|
|
XCB_KEYSYMS_DIR = $$XCB_DIR/xcb-util-keysyms
|
|
|
|
SOURCES += $$XCB_KEYSYMS_DIR/keysyms.c
|
|
|
|
#
|
|
# xcb-util-renderutil
|
|
#
|
|
|
|
XCB_RENDERUTIL_DIR = $$XCB_DIR/xcb-util-renderutil
|
|
|
|
SOURCES += $$XCB_RENDERUTIL_DIR/util.c
|
|
|
|
#
|
|
# xcb-util-wm
|
|
#
|
|
XCB_WM_DIR = $$XCB_DIR/xcb-util-wm
|
|
|
|
SOURCES += \
|
|
$$XCB_WM_DIR/icccm.c
|
|
|
|
OTHER_FILES = $$XCB_DIR/README
|
|
|
|
TR_EXCLUDE += $$XCB_DIR/*
|