Warning, /system/qtcurve/qt5/config/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(NOT QTC_QT5_ENABLE_KDE)
0002 return()
0003 endif()
0004
0005 set(kstyle_qtcurve5_config_PART_SRCS
0006 qtcurveconfig.cpp
0007 imagepropertiesdialog.cpp
0008 ../common/common.cpp
0009 ../common/config_file.cpp
0010 ../common/kf5_utils.cpp
0011 ../kwinconfig/qtcurvekwinconfig.cpp
0012 ../kwin/qtcurveconfig.cpp
0013 ../kwin/qtcurveshadowconfiguration.cpp)
0014
0015 set(kstyle_qtcurve5_config_export_SRCS
0016 exportthemedialog.cpp)
0017
0018 set(kstyle_qtcurve5_config_PART_HDRS
0019 qtcurveconfig.h
0020 imagepropertiesdialog.h)
0021
0022 set(kstyle_qtcurve5_config_export_HDRS
0023 exportthemedialog.h)
0024
0025 set(kstyle_qtcurve5_config_UIS
0026 qtcurveconfigbase.ui
0027 stylepreview.ui
0028 imageproperties.ui
0029 ../kwinconfig/qtcurvekwinconfigwidget.ui)
0030
0031 if(QTC_QT5_STYLE_SUPPORT)
0032 set(kstyle_qtcurve5_config_PART_SRCS
0033 ${kstyle_qtcurve5_config_PART_SRCS}
0034 ${kstyle_qtcurve5_config_export_SRCS})
0035 endif()
0036
0037 translate_add_sources(
0038 ${kstyle_qtcurve5_config_PART_SRCS}
0039 ${kstyle_qtcurve5_config_export_SRCS}
0040 ${kstyle_qtcurve5_config_PART_HDRS}
0041 ${kstyle_qtcurve5_config_export_HDRS}
0042 ${kstyle_qtcurve5_config_UIS})
0043
0044 add_definitions(-DCONFIG_WRITE -DCONFIG_DIALOG)
0045
0046 include_directories("${CMAKE_CURRENT_BINARY_DIR}")
0047
0048 ki18n_wrap_ui(kstyle_qtcurve5_config_PART_SRCS ${kstyle_qtcurve5_config_UIS})
0049
0050 add_library(kstyle_qtcurve5_config MODULE ${kstyle_qtcurve5_config_PART_SRCS})
0051
0052 target_link_libraries(kstyle_qtcurve5_config Qt5::Core Qt5::Gui Qt5::Widgets)
0053 target_link_libraries(kstyle_qtcurve5_config
0054 KF5::Archive
0055 KF5::ConfigCore
0056 KF5::ConfigWidgets
0057 KF5::I18n
0058 KF5::GuiAddons
0059 KF5::IconThemes
0060 KF5::KIOWidgets
0061 KF5::WidgetsAddons
0062 KF5::XmlGui
0063 KF5::Style
0064 KF5::WindowSystem)
0065 target_link_libraries(kstyle_qtcurve5_config qtcurve-utils)
0066
0067 install(TARGETS kstyle_qtcurve5_config DESTINATION ${_Qt5_PLUGIN_INSTALL_DIR})
0068 install(FILES QtCurveui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/QtCurve)