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})