Warning, /utilities/kdialog/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} 0002 VARIABLE_PREFIX KDIALOG 0003 VERSION_HEADER kdialog_version.h 0004 ) 0005 0006 configure_file(config-kdialog.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-kdialog.h) 0007 0008 add_executable(kdialog) 0009 0010 target_sources(kdialog PRIVATE 0011 kdialog.cpp 0012 klistboxdialog.cpp 0013 klistboxdialog.h 0014 widgets.cpp 0015 widgets.h 0016 utils.cpp 0017 utils.h 0018 ) 0019 0020 target_link_libraries(kdialog 0021 KF6::KIOWidgets 0022 KF6::TextWidgets 0023 KF6::Notifications 0024 KF6::IconThemes 0025 KF6::GuiAddons 0026 KF6::WindowSystem 0027 KF6::IconWidgets 0028 ) 0029 0030 target_link_libraries(kdialog Qt::DBus) 0031 0032 if (HAVE_X11) 0033 target_link_libraries(kdialog ${X11_X11_LIB}) 0034 endif() 0035 0036 install(TARGETS kdialog ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0037 install(FILES org.kde.kdialog.ProgressDialog.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR}) 0038 0039 ################################################################################ 0040 0041 add_executable(kdialog_progress_helper) 0042 0043 qt_add_dbus_adaptor(progressdialog_dbus_adaptor_SRCS 0044 org.kde.kdialog.ProgressDialog.xml progressdialog.h ProgressDialog 0045 ) 0046 0047 target_sources(kdialog_progress_helper PRIVATE 0048 ${progressdialog_dbus_adaptor_SRCS} 0049 kdialog_progress_helper.cpp 0050 utils.cpp 0051 utils.h 0052 progressdialog.cpp 0053 progressdialog.h 0054 ) 0055 0056 target_link_libraries(kdialog_progress_helper 0057 KF6::DBusAddons 0058 KF6::I18n 0059 Qt::Widgets 0060 ) 0061 0062 if (HAVE_X11) 0063 target_link_libraries(kdialog_progress_helper ${X11_X11_LIB}) 0064 endif() 0065 0066 install(TARGETS kdialog_progress_helper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0067 0068 install(FILES org.kde.kdialog.desktop DESTINATION ${KDE_INSTALL_APPDIR})