Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 293 Lines • ▼ Show 20 Line(s) | |||||
294 | ecm_find_qmlmodule(org.kde.plasma.components 2.0) | 294 | ecm_find_qmlmodule(org.kde.plasma.components 2.0) | ||
295 | 295 | | |||
296 | ########### configure tests ############### | 296 | ########### configure tests ############### | ||
297 | include(CMakeDependentOption) | 297 | include(CMakeDependentOption) | ||
298 | 298 | | |||
299 | option(KWIN_BUILD_DECORATIONS "Enable building of KWin decorations." ON) | 299 | option(KWIN_BUILD_DECORATIONS "Enable building of KWin decorations." ON) | ||
300 | option(KWIN_BUILD_KCMS "Enable building of KWin configuration modules." ON) | 300 | option(KWIN_BUILD_KCMS "Enable building of KWin configuration modules." ON) | ||
301 | option(KWIN_BUILD_TABBOX "Enable building of KWin Tabbox functionality" ON) | 301 | option(KWIN_BUILD_TABBOX "Enable building of KWin Tabbox functionality" ON) | ||
302 | option(KWIN_BUILD_PERF "Build internal tools for performance analysis at runtime." ON) | ||||
302 | option(KWIN_BUILD_XRENDER_COMPOSITING "Enable building of KWin with XRender Compositing support" ON) | 303 | option(KWIN_BUILD_XRENDER_COMPOSITING "Enable building of KWin with XRender Compositing support" ON) | ||
303 | cmake_dependent_option(KWIN_BUILD_ACTIVITIES "Enable building of KWin with kactivities support" ON "KF5Activities_FOUND" OFF) | 304 | cmake_dependent_option(KWIN_BUILD_ACTIVITIES "Enable building of KWin with kactivities support" ON "KF5Activities_FOUND" OFF) | ||
304 | 305 | | |||
305 | # Binary name of KWin | 306 | # Binary name of KWin | ||
306 | set(KWIN_NAME "kwin") | 307 | set(KWIN_NAME "kwin") | ||
307 | set(KWIN_INTERNAL_NAME_X11 "kwin_x11") | 308 | set(KWIN_INTERNAL_NAME_X11 "kwin_x11") | ||
308 | set(KWIN_INTERNAL_NAME_WAYLAND "kwin_wayland") | 309 | set(KWIN_INTERNAL_NAME_WAYLAND "kwin_wayland") | ||
309 | set(KWIN_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) | 310 | set(KWIN_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) | ||
▲ Show 20 Lines • Show All 179 Lines • ▼ Show 20 Line(s) | 447 | osd.cpp | |||
489 | libinput/connection.cpp | 490 | libinput/connection.cpp | ||
490 | libinput/device.cpp | 491 | libinput/device.cpp | ||
491 | libinput/events.cpp | 492 | libinput/events.cpp | ||
492 | libinput/libinput_logging.cpp | 493 | libinput/libinput_logging.cpp | ||
493 | udev.cpp | 494 | udev.cpp | ||
494 | touch_hide_cursor_spy.cpp | 495 | touch_hide_cursor_spy.cpp | ||
495 | internal_client.cpp | 496 | internal_client.cpp | ||
496 | xwl/xwayland_interface.cpp | 497 | xwl/xwayland_interface.cpp | ||
498 | perf.cpp | ||||
497 | ) | 499 | ) | ||
498 | 500 | | |||
499 | include(ECMQtDeclareLoggingCategory) | 501 | include(ECMQtDeclareLoggingCategory) | ||
500 | ecm_qt_declare_logging_category(kwin_KDEINIT_SRCS | 502 | ecm_qt_declare_logging_category(kwin_KDEINIT_SRCS | ||
501 | HEADER | 503 | HEADER | ||
502 | colorcorrect_logging.h | 504 | colorcorrect_logging.h | ||
503 | IDENTIFIER | 505 | IDENTIFIER | ||
504 | KWIN_COLORCORRECTION | 506 | KWIN_COLORCORRECTION | ||
Show All 21 Lines | |||||
526 | 528 | | |||
527 | if(KWIN_BUILD_ACTIVITIES) | 529 | if(KWIN_BUILD_ACTIVITIES) | ||
528 | set( | 530 | set( | ||
529 | kwin_KDEINIT_SRCS ${kwin_KDEINIT_SRCS} | 531 | kwin_KDEINIT_SRCS ${kwin_KDEINIT_SRCS} | ||
530 | activities.cpp | 532 | activities.cpp | ||
531 | ) | 533 | ) | ||
532 | endif() | 534 | endif() | ||
533 | 535 | | |||
536 | if(KWIN_BUILD_PERF) | ||||
537 | set( | ||||
538 | kwin_KDEINIT_SRCS ${kwin_KDEINIT_SRCS} | ||||
539 | helpers/perf/ftrace_marker.cpp | ||||
540 | ) | ||||
541 | endif() | ||||
542 | | ||||
534 | if (HAVE_LINUX_VT_H) | 543 | if (HAVE_LINUX_VT_H) | ||
535 | set(kwin_KDEINIT_SRCS | 544 | set(kwin_KDEINIT_SRCS | ||
536 | ${kwin_KDEINIT_SRCS} | 545 | ${kwin_KDEINIT_SRCS} | ||
537 | virtual_terminal.cpp | 546 | virtual_terminal.cpp | ||
538 | ) | 547 | ) | ||
539 | endif() | 548 | endif() | ||
540 | 549 | | |||
541 | kconfig_add_kcfg_files(kwin_KDEINIT_SRCS settings.kcfgc) | 550 | kconfig_add_kcfg_files(kwin_KDEINIT_SRCS settings.kcfgc) | ||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |