# # 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_CXXFLAGS += $$QMAKE_CFLAGS_XCB QMAKE_CFLAGS += $$QMAKE_CFLAGS_XCB # 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/*