Warning, /utilities/yakuake/app/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 configure_file(config-yakuake.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-yakuake.h) 0002 0003 add_executable(yakuake) 0004 0005 target_sources(yakuake PRIVATE 0006 config/appearancesettings.cpp 0007 config/appearancesettings.h 0008 config/skinlistdelegate.cpp 0009 config/skinlistdelegate.h 0010 config/windowsettings.cpp 0011 config/windowsettings.h 0012 firstrundialog.cpp 0013 firstrundialog.h 0014 main.cpp 0015 mainwindow.cpp 0016 mainwindow.h 0017 session.cpp 0018 session.h 0019 sessionstack.cpp 0020 sessionstack.h 0021 skin.cpp 0022 skin.h 0023 splitter.cpp 0024 splitter.h 0025 tabbar.cpp 0026 tabbar.h 0027 terminal.cpp 0028 terminal.h 0029 titlebar.cpp 0030 titlebar.h 0031 visualeventoverlay.cpp 0032 visualeventoverlay.h 0033 ) 0034 0035 ki18n_wrap_ui(yakuake 0036 firstrundialog.ui 0037 config/windowsettings.ui 0038 config/behaviorsettings.ui 0039 config/appearancesettings.ui 0040 ) 0041 0042 kconfig_add_kcfg_files(yakuake config/settings.kcfgc) 0043 0044 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../data/icons/*-apps-yakuake.png") 0045 ecm_add_app_icon(yakuake_SRCS ICONS ${ICONS_SRCS}) 0046 0047 0048 target_link_libraries(yakuake 0049 Qt::Widgets 0050 KF6::Archive 0051 KF6::ConfigGui 0052 KF6::CoreAddons 0053 KF6::Crash 0054 KF6::DBusAddons 0055 KF6::GlobalAccel 0056 KF6::I18n 0057 KF6::IconThemes 0058 KF6::KIOCore 0059 KF6::NewStuffWidgets 0060 KF6::Notifications 0061 KF6::NotifyConfig 0062 KF6::Parts 0063 KF6::WidgetsAddons 0064 KF6::WindowSystem 0065 KF6::StatusNotifierItem 0066 ) 0067 0068 if(HAVE_X11) 0069 if (TARGET Qt6::Gui) 0070 target_link_libraries(yakuake Qt6::GuiPrivate) # qtx11extras_p.h 0071 endif() 0072 endif() 0073 0074 if(KWayland_FOUND) 0075 target_link_libraries(yakuake Plasma::KWaylandClient) 0076 endif() 0077 0078 install(TARGETS yakuake ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0079 0080 install(FILES yakuake.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR})