创建每个屏幕对应的信息条窗口

This commit is contained in:
2025-08-15 19:28:40 +08:00
parent be94f90c94
commit 8472fda46a
12 changed files with 414 additions and 6 deletions

View File

@@ -35,7 +35,8 @@ pkg_check_modules(XCB REQUIRED
xcb-xinerama
xcb-xrm
)
pkg_check_modules(RENDERER REQUIRED imlib2)
pkg_check_modules(RENDERER REQUIRED cairo pango pangocairo imlib2)
pkg_check_modules(CAIRO_XCB REQUIRED cairo-xcb)
add_subdirectory(xcb)
add_subdirectory(renderer)
@@ -48,6 +49,7 @@ configure_file(
target_include_directories(${APP_NAME} SYSTEM
PRIVATE ${GLIB_INCLUDE_DIRS}
PRIVATE ${CAIRO_XCB_INCLUDE_DIRS}
)
target_include_directories(${APP_NAME}
PRIVATE "${SOURCE_DIR}/include"
@@ -57,6 +59,7 @@ target_include_directories(${APP_NAME}
target_link_libraries(${APP_NAME}
PRIVATE ${GLIB_LIBRARIES}
PRIVATE ${CAIRO_XCB_LIBRARIES}
PRIVATE ${LIB_XCB_NAME}
PRIVATE ${LIB_RENDERER_NAME}
)