Mercurial > minori
comparison CMakeLists.txt @ 351:c844f8bb87ce
gui/theme: add xsettings backend
this also adds newly-necessary endianness methods in core/endian.h
which just so happen to be constexpr as well
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Sun, 14 Jul 2024 23:23:56 -0400 |
parents | e65b89bcc528 |
children | 373f92c35bec |
comparison
equal
deleted
inserted
replaced
350:daa03aa2262d | 351:c844f8bb87ce |
---|---|
236 pkg_check_modules(GLIB gio-2.0 glib-2.0) | 236 pkg_check_modules(GLIB gio-2.0 glib-2.0) |
237 if (GLIB_FOUND) | 237 if (GLIB_FOUND) |
238 list(APPEND SRC_FILES src/sys/glib/dark_theme.cc) | 238 list(APPEND SRC_FILES src/sys/glib/dark_theme.cc) |
239 list(APPEND INCLUDE ${GLIB_INCLUDE_DIRS}) | 239 list(APPEND INCLUDE ${GLIB_INCLUDE_DIRS}) |
240 list(APPEND LIBRARIES ${GLIB_LINK_LIBRARIES}) | 240 list(APPEND LIBRARIES ${GLIB_LINK_LIBRARIES}) |
241 list(APPEND DEFINES GLIB) | 241 list(APPEND DEFINES GLIB) # XXX rename HAVE_GLIB or something |
242 endif() | |
243 | |
244 pkg_check_modules(XCB xcb) | |
245 if (XCB_FOUND) | |
246 list(APPEND SRC_FILES src/sys/x11/settings.cc src/sys/x11/dark_theme.cc) | |
247 list(APPEND INCLUDE ${XCB_INCLUDE_DIRS}) | |
248 list(APPEND LIBRARIES ${XCB_LINK_LIBRARIES}) | |
249 list(APPEND DEFINES HAVE_XCB) | |
242 endif() | 250 endif() |
243 endif() | 251 endif() |
244 endif() | 252 endif() |
245 | 253 |
246 ########################################################################### | 254 ########################################################################### |